package com.newasia.server.dal.entitys;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class MonitorDetailExample {
    protected String orderByClause;

    protected boolean distinct;

    protected List<Criteria> oredCriteria;

    public MonitorDetailExample() {
        oredCriteria = new ArrayList<Criteria>();
    }

    public void setOrderByClause(String orderByClause) {
        this.orderByClause = orderByClause;
    }

    public String getOrderByClause() {
        return orderByClause;
    }

    public void setDistinct(boolean distinct) {
        this.distinct = distinct;
    }

    public boolean isDistinct() {
        return distinct;
    }

    public List<Criteria> getOredCriteria() {
        return oredCriteria;
    }

    public void or(Criteria criteria) {
        oredCriteria.add(criteria);
    }

    public Criteria or() {
        Criteria criteria = createCriteriaInternal();
        oredCriteria.add(criteria);
        return criteria;
    }

    public Criteria createCriteria() {
        Criteria criteria = createCriteriaInternal();
        if (oredCriteria.size() == 0) {
            oredCriteria.add(criteria);
        }
        return criteria;
    }

    protected Criteria createCriteriaInternal() {
        Criteria criteria = new Criteria();
        return criteria;
    }

    public void clear() {
        oredCriteria.clear();
        orderByClause = null;
        distinct = false;
    }

    protected abstract static class GeneratedCriteria {
        protected List<Criterion> criteria;

        protected GeneratedCriteria() {
            super();
            criteria = new ArrayList<Criterion>();
        }

        public boolean isValid() {
            return criteria.size() > 0;
        }

        public List<Criterion> getAllCriteria() {
            return criteria;
        }

        public List<Criterion> getCriteria() {
            return criteria;
        }

        protected void addCriterion(String condition) {
            if (condition == null) {
                throw new RuntimeException("Value for condition cannot be null");
            }
            criteria.add(new Criterion(condition));
        }

        protected void addCriterion(String condition, Object value, String property) {
            if (value == null) {
                throw new RuntimeException("Value for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value));
        }

        protected void addCriterion(String condition, Object value1, Object value2, String property) {
            if (value1 == null || value2 == null) {
                throw new RuntimeException("Between values for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value1, value2));
        }

        public Criteria andMonitorDetailIdIsNull() {
            addCriterion("monitor_detail_id is null");
            return (Criteria) this;
        }

        public Criteria andMonitorDetailIdIsNotNull() {
            addCriterion("monitor_detail_id is not null");
            return (Criteria) this;
        }

        public Criteria andMonitorDetailIdEqualTo(Long value) {
            addCriterion("monitor_detail_id =", value, "monitorDetailId");
            return (Criteria) this;
        }

        public Criteria andMonitorDetailIdNotEqualTo(Long value) {
            addCriterion("monitor_detail_id <>", value, "monitorDetailId");
            return (Criteria) this;
        }

        public Criteria andMonitorDetailIdGreaterThan(Long value) {
            addCriterion("monitor_detail_id >", value, "monitorDetailId");
            return (Criteria) this;
        }

        public Criteria andMonitorDetailIdGreaterThanOrEqualTo(Long value) {
            addCriterion("monitor_detail_id >=", value, "monitorDetailId");
            return (Criteria) this;
        }

        public Criteria andMonitorDetailIdLessThan(Long value) {
            addCriterion("monitor_detail_id <", value, "monitorDetailId");
            return (Criteria) this;
        }

        public Criteria andMonitorDetailIdLessThanOrEqualTo(Long value) {
            addCriterion("monitor_detail_id <=", value, "monitorDetailId");
            return (Criteria) this;
        }

        public Criteria andMonitorDetailIdIn(List<Long> values) {
            addCriterion("monitor_detail_id in", values, "monitorDetailId");
            return (Criteria) this;
        }

        public Criteria andMonitorDetailIdNotIn(List<Long> values) {
            addCriterion("monitor_detail_id not in", values, "monitorDetailId");
            return (Criteria) this;
        }

        public Criteria andMonitorDetailIdBetween(Long value1, Long value2) {
            addCriterion("monitor_detail_id between", value1, value2, "monitorDetailId");
            return (Criteria) this;
        }

        public Criteria andMonitorDetailIdNotBetween(Long value1, Long value2) {
            addCriterion("monitor_detail_id not between", value1, value2, "monitorDetailId");
            return (Criteria) this;
        }

        public Criteria andSidIsNull() {
            addCriterion("sid is null");
            return (Criteria) this;
        }

        public Criteria andSidIsNotNull() {
            addCriterion("sid is not null");
            return (Criteria) this;
        }

        public Criteria andSidEqualTo(String value) {
            addCriterion("sid =", value, "sid");
            return (Criteria) this;
        }

        public Criteria andSidNotEqualTo(String value) {
            addCriterion("sid <>", value, "sid");
            return (Criteria) this;
        }

        public Criteria andSidGreaterThan(String value) {
            addCriterion("sid >", value, "sid");
            return (Criteria) this;
        }

        public Criteria andSidGreaterThanOrEqualTo(String value) {
            addCriterion("sid >=", value, "sid");
            return (Criteria) this;
        }

        public Criteria andSidLessThan(String value) {
            addCriterion("sid <", value, "sid");
            return (Criteria) this;
        }

        public Criteria andSidLessThanOrEqualTo(String value) {
            addCriterion("sid <=", value, "sid");
            return (Criteria) this;
        }

        public Criteria andSidLike(String value) {
            addCriterion("sid like", value, "sid");
            return (Criteria) this;
        }

        public Criteria andSidNotLike(String value) {
            addCriterion("sid not like", value, "sid");
            return (Criteria) this;
        }

        public Criteria andSidIn(List<String> values) {
            addCriterion("sid in", values, "sid");
            return (Criteria) this;
        }

        public Criteria andSidNotIn(List<String> values) {
            addCriterion("sid not in", values, "sid");
            return (Criteria) this;
        }

        public Criteria andSidBetween(String value1, String value2) {
            addCriterion("sid between", value1, value2, "sid");
            return (Criteria) this;
        }

        public Criteria andSidNotBetween(String value1, String value2) {
            addCriterion("sid not between", value1, value2, "sid");
            return (Criteria) this;
        }

        public Criteria andMonitorIdIsNull() {
            addCriterion("monitor_id is null");
            return (Criteria) this;
        }

        public Criteria andMonitorIdIsNotNull() {
            addCriterion("monitor_id is not null");
            return (Criteria) this;
        }

        public Criteria andMonitorIdEqualTo(Long value) {
            addCriterion("monitor_id =", value, "monitorId");
            return (Criteria) this;
        }

        public Criteria andMonitorIdNotEqualTo(Long value) {
            addCriterion("monitor_id <>", value, "monitorId");
            return (Criteria) this;
        }

        public Criteria andMonitorIdGreaterThan(Long value) {
            addCriterion("monitor_id >", value, "monitorId");
            return (Criteria) this;
        }

        public Criteria andMonitorIdGreaterThanOrEqualTo(Long value) {
            addCriterion("monitor_id >=", value, "monitorId");
            return (Criteria) this;
        }

        public Criteria andMonitorIdLessThan(Long value) {
            addCriterion("monitor_id <", value, "monitorId");
            return (Criteria) this;
        }

        public Criteria andMonitorIdLessThanOrEqualTo(Long value) {
            addCriterion("monitor_id <=", value, "monitorId");
            return (Criteria) this;
        }

        public Criteria andMonitorIdIn(List<Long> values) {
            addCriterion("monitor_id in", values, "monitorId");
            return (Criteria) this;
        }

        public Criteria andMonitorIdNotIn(List<Long> values) {
            addCriterion("monitor_id not in", values, "monitorId");
            return (Criteria) this;
        }

        public Criteria andMonitorIdBetween(Long value1, Long value2) {
            addCriterion("monitor_id between", value1, value2, "monitorId");
            return (Criteria) this;
        }

        public Criteria andMonitorIdNotBetween(Long value1, Long value2) {
            addCriterion("monitor_id not between", value1, value2, "monitorId");
            return (Criteria) this;
        }

        public Criteria andSidPassIsNull() {
            addCriterion("sid_pass is null");
            return (Criteria) this;
        }

        public Criteria andSidPassIsNotNull() {
            addCriterion("sid_pass is not null");
            return (Criteria) this;
        }

        public Criteria andSidPassEqualTo(String value) {
            addCriterion("sid_pass =", value, "sidPass");
            return (Criteria) this;
        }

        public Criteria andSidPassNotEqualTo(String value) {
            addCriterion("sid_pass <>", value, "sidPass");
            return (Criteria) this;
        }

        public Criteria andSidPassGreaterThan(String value) {
            addCriterion("sid_pass >", value, "sidPass");
            return (Criteria) this;
        }

        public Criteria andSidPassGreaterThanOrEqualTo(String value) {
            addCriterion("sid_pass >=", value, "sidPass");
            return (Criteria) this;
        }

        public Criteria andSidPassLessThan(String value) {
            addCriterion("sid_pass <", value, "sidPass");
            return (Criteria) this;
        }

        public Criteria andSidPassLessThanOrEqualTo(String value) {
            addCriterion("sid_pass <=", value, "sidPass");
            return (Criteria) this;
        }

        public Criteria andSidPassLike(String value) {
            addCriterion("sid_pass like", value, "sidPass");
            return (Criteria) this;
        }

        public Criteria andSidPassNotLike(String value) {
            addCriterion("sid_pass not like", value, "sidPass");
            return (Criteria) this;
        }

        public Criteria andSidPassIn(List<String> values) {
            addCriterion("sid_pass in", values, "sidPass");
            return (Criteria) this;
        }

        public Criteria andSidPassNotIn(List<String> values) {
            addCriterion("sid_pass not in", values, "sidPass");
            return (Criteria) this;
        }

        public Criteria andSidPassBetween(String value1, String value2) {
            addCriterion("sid_pass between", value1, value2, "sidPass");
            return (Criteria) this;
        }

        public Criteria andSidPassNotBetween(String value1, String value2) {
            addCriterion("sid_pass not between", value1, value2, "sidPass");
            return (Criteria) this;
        }

        public Criteria andPwPassIsNull() {
            addCriterion("PW_pass is null");
            return (Criteria) this;
        }

        public Criteria andPwPassIsNotNull() {
            addCriterion("PW_pass is not null");
            return (Criteria) this;
        }

        public Criteria andPwPassEqualTo(String value) {
            addCriterion("PW_pass =", value, "pwPass");
            return (Criteria) this;
        }

        public Criteria andPwPassNotEqualTo(String value) {
            addCriterion("PW_pass <>", value, "pwPass");
            return (Criteria) this;
        }

        public Criteria andPwPassGreaterThan(String value) {
            addCriterion("PW_pass >", value, "pwPass");
            return (Criteria) this;
        }

        public Criteria andPwPassGreaterThanOrEqualTo(String value) {
            addCriterion("PW_pass >=", value, "pwPass");
            return (Criteria) this;
        }

        public Criteria andPwPassLessThan(String value) {
            addCriterion("PW_pass <", value, "pwPass");
            return (Criteria) this;
        }

        public Criteria andPwPassLessThanOrEqualTo(String value) {
            addCriterion("PW_pass <=", value, "pwPass");
            return (Criteria) this;
        }

        public Criteria andPwPassLike(String value) {
            addCriterion("PW_pass like", value, "pwPass");
            return (Criteria) this;
        }

        public Criteria andPwPassNotLike(String value) {
            addCriterion("PW_pass not like", value, "pwPass");
            return (Criteria) this;
        }

        public Criteria andPwPassIn(List<String> values) {
            addCriterion("PW_pass in", values, "pwPass");
            return (Criteria) this;
        }

        public Criteria andPwPassNotIn(List<String> values) {
            addCriterion("PW_pass not in", values, "pwPass");
            return (Criteria) this;
        }

        public Criteria andPwPassBetween(String value1, String value2) {
            addCriterion("PW_pass between", value1, value2, "pwPass");
            return (Criteria) this;
        }

        public Criteria andPwPassNotBetween(String value1, String value2) {
            addCriterion("PW_pass not between", value1, value2, "pwPass");
            return (Criteria) this;
        }

        public Criteria andIProjectIsNull() {
            addCriterion("i_project is null");
            return (Criteria) this;
        }

        public Criteria andIProjectIsNotNull() {
            addCriterion("i_project is not null");
            return (Criteria) this;
        }

        public Criteria andIProjectEqualTo(String value) {
            addCriterion("i_project =", value, "iProject");
            return (Criteria) this;
        }

        public Criteria andIProjectNotEqualTo(String value) {
            addCriterion("i_project <>", value, "iProject");
            return (Criteria) this;
        }

        public Criteria andIProjectGreaterThan(String value) {
            addCriterion("i_project >", value, "iProject");
            return (Criteria) this;
        }

        public Criteria andIProjectGreaterThanOrEqualTo(String value) {
            addCriterion("i_project >=", value, "iProject");
            return (Criteria) this;
        }

        public Criteria andIProjectLessThan(String value) {
            addCriterion("i_project <", value, "iProject");
            return (Criteria) this;
        }

        public Criteria andIProjectLessThanOrEqualTo(String value) {
            addCriterion("i_project <=", value, "iProject");
            return (Criteria) this;
        }

        public Criteria andIProjectLike(String value) {
            addCriterion("i_project like", value, "iProject");
            return (Criteria) this;
        }

        public Criteria andIProjectNotLike(String value) {
            addCriterion("i_project not like", value, "iProject");
            return (Criteria) this;
        }

        public Criteria andIProjectIn(List<String> values) {
            addCriterion("i_project in", values, "iProject");
            return (Criteria) this;
        }

        public Criteria andIProjectNotIn(List<String> values) {
            addCriterion("i_project not in", values, "iProject");
            return (Criteria) this;
        }

        public Criteria andIProjectBetween(String value1, String value2) {
            addCriterion("i_project between", value1, value2, "iProject");
            return (Criteria) this;
        }

        public Criteria andIProjectNotBetween(String value1, String value2) {
            addCriterion("i_project not between", value1, value2, "iProject");
            return (Criteria) this;
        }

        public Criteria andIClSetIsNull() {
            addCriterion("i_cl_set is null");
            return (Criteria) this;
        }

        public Criteria andIClSetIsNotNull() {
            addCriterion("i_cl_set is not null");
            return (Criteria) this;
        }

        public Criteria andIClSetEqualTo(Integer value) {
            addCriterion("i_cl_set =", value, "iClSet");
            return (Criteria) this;
        }

        public Criteria andIClSetNotEqualTo(Integer value) {
            addCriterion("i_cl_set <>", value, "iClSet");
            return (Criteria) this;
        }

        public Criteria andIClSetGreaterThan(Integer value) {
            addCriterion("i_cl_set >", value, "iClSet");
            return (Criteria) this;
        }

        public Criteria andIClSetGreaterThanOrEqualTo(Integer value) {
            addCriterion("i_cl_set >=", value, "iClSet");
            return (Criteria) this;
        }

        public Criteria andIClSetLessThan(Integer value) {
            addCriterion("i_cl_set <", value, "iClSet");
            return (Criteria) this;
        }

        public Criteria andIClSetLessThanOrEqualTo(Integer value) {
            addCriterion("i_cl_set <=", value, "iClSet");
            return (Criteria) this;
        }

        public Criteria andIClSetIn(List<Integer> values) {
            addCriterion("i_cl_set in", values, "iClSet");
            return (Criteria) this;
        }

        public Criteria andIClSetNotIn(List<Integer> values) {
            addCriterion("i_cl_set not in", values, "iClSet");
            return (Criteria) this;
        }

        public Criteria andIClSetBetween(Integer value1, Integer value2) {
            addCriterion("i_cl_set between", value1, value2, "iClSet");
            return (Criteria) this;
        }

        public Criteria andIClSetNotBetween(Integer value1, Integer value2) {
            addCriterion("i_cl_set not between", value1, value2, "iClSet");
            return (Criteria) this;
        }

        public Criteria andIClIsNull() {
            addCriterion("i_cl is null");
            return (Criteria) this;
        }

        public Criteria andIClIsNotNull() {
            addCriterion("i_cl is not null");
            return (Criteria) this;
        }

        public Criteria andIClEqualTo(Integer value) {
            addCriterion("i_cl =", value, "iCl");
            return (Criteria) this;
        }

        public Criteria andIClNotEqualTo(Integer value) {
            addCriterion("i_cl <>", value, "iCl");
            return (Criteria) this;
        }

        public Criteria andIClGreaterThan(Integer value) {
            addCriterion("i_cl >", value, "iCl");
            return (Criteria) this;
        }

        public Criteria andIClGreaterThanOrEqualTo(Integer value) {
            addCriterion("i_cl >=", value, "iCl");
            return (Criteria) this;
        }

        public Criteria andIClLessThan(Integer value) {
            addCriterion("i_cl <", value, "iCl");
            return (Criteria) this;
        }

        public Criteria andIClLessThanOrEqualTo(Integer value) {
            addCriterion("i_cl <=", value, "iCl");
            return (Criteria) this;
        }

        public Criteria andIClIn(List<Integer> values) {
            addCriterion("i_cl in", values, "iCl");
            return (Criteria) this;
        }

        public Criteria andIClNotIn(List<Integer> values) {
            addCriterion("i_cl not in", values, "iCl");
            return (Criteria) this;
        }

        public Criteria andIClBetween(Integer value1, Integer value2) {
            addCriterion("i_cl between", value1, value2, "iCl");
            return (Criteria) this;
        }

        public Criteria andIClNotBetween(Integer value1, Integer value2) {
            addCriterion("i_cl not between", value1, value2, "iCl");
            return (Criteria) this;
        }

        public Criteria andIUserIsNull() {
            addCriterion("i_user is null");
            return (Criteria) this;
        }

        public Criteria andIUserIsNotNull() {
            addCriterion("i_user is not null");
            return (Criteria) this;
        }

        public Criteria andIUserEqualTo(String value) {
            addCriterion("i_user =", value, "iUser");
            return (Criteria) this;
        }

        public Criteria andIUserNotEqualTo(String value) {
            addCriterion("i_user <>", value, "iUser");
            return (Criteria) this;
        }

        public Criteria andIUserGreaterThan(String value) {
            addCriterion("i_user >", value, "iUser");
            return (Criteria) this;
        }

        public Criteria andIUserGreaterThanOrEqualTo(String value) {
            addCriterion("i_user >=", value, "iUser");
            return (Criteria) this;
        }

        public Criteria andIUserLessThan(String value) {
            addCriterion("i_user <", value, "iUser");
            return (Criteria) this;
        }

        public Criteria andIUserLessThanOrEqualTo(String value) {
            addCriterion("i_user <=", value, "iUser");
            return (Criteria) this;
        }

        public Criteria andIUserLike(String value) {
            addCriterion("i_user like", value, "iUser");
            return (Criteria) this;
        }

        public Criteria andIUserNotLike(String value) {
            addCriterion("i_user not like", value, "iUser");
            return (Criteria) this;
        }

        public Criteria andIUserIn(List<String> values) {
            addCriterion("i_user in", values, "iUser");
            return (Criteria) this;
        }

        public Criteria andIUserNotIn(List<String> values) {
            addCriterion("i_user not in", values, "iUser");
            return (Criteria) this;
        }

        public Criteria andIUserBetween(String value1, String value2) {
            addCriterion("i_user between", value1, value2, "iUser");
            return (Criteria) this;
        }

        public Criteria andIUserNotBetween(String value1, String value2) {
            addCriterion("i_user not between", value1, value2, "iUser");
            return (Criteria) this;
        }

        public Criteria andIPassIsNull() {
            addCriterion("i_pass is null");
            return (Criteria) this;
        }

        public Criteria andIPassIsNotNull() {
            addCriterion("i_pass is not null");
            return (Criteria) this;
        }

        public Criteria andIPassEqualTo(String value) {
            addCriterion("i_pass =", value, "iPass");
            return (Criteria) this;
        }

        public Criteria andIPassNotEqualTo(String value) {
            addCriterion("i_pass <>", value, "iPass");
            return (Criteria) this;
        }

        public Criteria andIPassGreaterThan(String value) {
            addCriterion("i_pass >", value, "iPass");
            return (Criteria) this;
        }

        public Criteria andIPassGreaterThanOrEqualTo(String value) {
            addCriterion("i_pass >=", value, "iPass");
            return (Criteria) this;
        }

        public Criteria andIPassLessThan(String value) {
            addCriterion("i_pass <", value, "iPass");
            return (Criteria) this;
        }

        public Criteria andIPassLessThanOrEqualTo(String value) {
            addCriterion("i_pass <=", value, "iPass");
            return (Criteria) this;
        }

        public Criteria andIPassLike(String value) {
            addCriterion("i_pass like", value, "iPass");
            return (Criteria) this;
        }

        public Criteria andIPassNotLike(String value) {
            addCriterion("i_pass not like", value, "iPass");
            return (Criteria) this;
        }

        public Criteria andIPassIn(List<String> values) {
            addCriterion("i_pass in", values, "iPass");
            return (Criteria) this;
        }

        public Criteria andIPassNotIn(List<String> values) {
            addCriterion("i_pass not in", values, "iPass");
            return (Criteria) this;
        }

        public Criteria andIPassBetween(String value1, String value2) {
            addCriterion("i_pass between", value1, value2, "iPass");
            return (Criteria) this;
        }

        public Criteria andIPassNotBetween(String value1, String value2) {
            addCriterion("i_pass not between", value1, value2, "iPass");
            return (Criteria) this;
        }

        public Criteria andModuleIdIsNull() {
            addCriterion("module_id is null");
            return (Criteria) this;
        }

        public Criteria andModuleIdIsNotNull() {
            addCriterion("module_id is not null");
            return (Criteria) this;
        }

        public Criteria andModuleIdEqualTo(Long value) {
            addCriterion("module_id =", value, "moduleId");
            return (Criteria) this;
        }

        public Criteria andModuleIdNotEqualTo(Long value) {
            addCriterion("module_id <>", value, "moduleId");
            return (Criteria) this;
        }

        public Criteria andModuleIdGreaterThan(Long value) {
            addCriterion("module_id >", value, "moduleId");
            return (Criteria) this;
        }

        public Criteria andModuleIdGreaterThanOrEqualTo(Long value) {
            addCriterion("module_id >=", value, "moduleId");
            return (Criteria) this;
        }

        public Criteria andModuleIdLessThan(Long value) {
            addCriterion("module_id <", value, "moduleId");
            return (Criteria) this;
        }

        public Criteria andModuleIdLessThanOrEqualTo(Long value) {
            addCriterion("module_id <=", value, "moduleId");
            return (Criteria) this;
        }

        public Criteria andModuleIdIn(List<Long> values) {
            addCriterion("module_id in", values, "moduleId");
            return (Criteria) this;
        }

        public Criteria andModuleIdNotIn(List<Long> values) {
            addCriterion("module_id not in", values, "moduleId");
            return (Criteria) this;
        }

        public Criteria andModuleIdBetween(Long value1, Long value2) {
            addCriterion("module_id between", value1, value2, "moduleId");
            return (Criteria) this;
        }

        public Criteria andModuleIdNotBetween(Long value1, Long value2) {
            addCriterion("module_id not between", value1, value2, "moduleId");
            return (Criteria) this;
        }

        public Criteria andModuleNameIsNull() {
            addCriterion("module_name is null");
            return (Criteria) this;
        }

        public Criteria andModuleNameIsNotNull() {
            addCriterion("module_name is not null");
            return (Criteria) this;
        }

        public Criteria andModuleNameEqualTo(String value) {
            addCriterion("module_name =", value, "moduleName");
            return (Criteria) this;
        }

        public Criteria andModuleNameNotEqualTo(String value) {
            addCriterion("module_name <>", value, "moduleName");
            return (Criteria) this;
        }

        public Criteria andModuleNameGreaterThan(String value) {
            addCriterion("module_name >", value, "moduleName");
            return (Criteria) this;
        }

        public Criteria andModuleNameGreaterThanOrEqualTo(String value) {
            addCriterion("module_name >=", value, "moduleName");
            return (Criteria) this;
        }

        public Criteria andModuleNameLessThan(String value) {
            addCriterion("module_name <", value, "moduleName");
            return (Criteria) this;
        }

        public Criteria andModuleNameLessThanOrEqualTo(String value) {
            addCriterion("module_name <=", value, "moduleName");
            return (Criteria) this;
        }

        public Criteria andModuleNameLike(String value) {
            addCriterion("module_name like", value, "moduleName");
            return (Criteria) this;
        }

        public Criteria andModuleNameNotLike(String value) {
            addCriterion("module_name not like", value, "moduleName");
            return (Criteria) this;
        }

        public Criteria andModuleNameIn(List<String> values) {
            addCriterion("module_name in", values, "moduleName");
            return (Criteria) this;
        }

        public Criteria andModuleNameNotIn(List<String> values) {
            addCriterion("module_name not in", values, "moduleName");
            return (Criteria) this;
        }

        public Criteria andModuleNameBetween(String value1, String value2) {
            addCriterion("module_name between", value1, value2, "moduleName");
            return (Criteria) this;
        }

        public Criteria andModuleNameNotBetween(String value1, String value2) {
            addCriterion("module_name not between", value1, value2, "moduleName");
            return (Criteria) this;
        }

        public Criteria andRateRealTimeIsNull() {
            addCriterion("rate_real_time is null");
            return (Criteria) this;
        }

        public Criteria andRateRealTimeIsNotNull() {
            addCriterion("rate_real_time is not null");
            return (Criteria) this;
        }

        public Criteria andRateRealTimeEqualTo(Integer value) {
            addCriterion("rate_real_time =", value, "rateRealTime");
            return (Criteria) this;
        }

        public Criteria andRateRealTimeNotEqualTo(Integer value) {
            addCriterion("rate_real_time <>", value, "rateRealTime");
            return (Criteria) this;
        }

        public Criteria andRateRealTimeGreaterThan(Integer value) {
            addCriterion("rate_real_time >", value, "rateRealTime");
            return (Criteria) this;
        }

        public Criteria andRateRealTimeGreaterThanOrEqualTo(Integer value) {
            addCriterion("rate_real_time >=", value, "rateRealTime");
            return (Criteria) this;
        }

        public Criteria andRateRealTimeLessThan(Integer value) {
            addCriterion("rate_real_time <", value, "rateRealTime");
            return (Criteria) this;
        }

        public Criteria andRateRealTimeLessThanOrEqualTo(Integer value) {
            addCriterion("rate_real_time <=", value, "rateRealTime");
            return (Criteria) this;
        }

        public Criteria andRateRealTimeIn(List<Integer> values) {
            addCriterion("rate_real_time in", values, "rateRealTime");
            return (Criteria) this;
        }

        public Criteria andRateRealTimeNotIn(List<Integer> values) {
            addCriterion("rate_real_time not in", values, "rateRealTime");
            return (Criteria) this;
        }

        public Criteria andRateRealTimeBetween(Integer value1, Integer value2) {
            addCriterion("rate_real_time between", value1, value2, "rateRealTime");
            return (Criteria) this;
        }

        public Criteria andRateRealTimeNotBetween(Integer value1, Integer value2) {
            addCriterion("rate_real_time not between", value1, value2, "rateRealTime");
            return (Criteria) this;
        }

        public Criteria andRateParaIsNull() {
            addCriterion("rate_para is null");
            return (Criteria) this;
        }

        public Criteria andRateParaIsNotNull() {
            addCriterion("rate_para is not null");
            return (Criteria) this;
        }

        public Criteria andRateParaEqualTo(Integer value) {
            addCriterion("rate_para =", value, "ratePara");
            return (Criteria) this;
        }

        public Criteria andRateParaNotEqualTo(Integer value) {
            addCriterion("rate_para <>", value, "ratePara");
            return (Criteria) this;
        }

        public Criteria andRateParaGreaterThan(Integer value) {
            addCriterion("rate_para >", value, "ratePara");
            return (Criteria) this;
        }

        public Criteria andRateParaGreaterThanOrEqualTo(Integer value) {
            addCriterion("rate_para >=", value, "ratePara");
            return (Criteria) this;
        }

        public Criteria andRateParaLessThan(Integer value) {
            addCriterion("rate_para <", value, "ratePara");
            return (Criteria) this;
        }

        public Criteria andRateParaLessThanOrEqualTo(Integer value) {
            addCriterion("rate_para <=", value, "ratePara");
            return (Criteria) this;
        }

        public Criteria andRateParaIn(List<Integer> values) {
            addCriterion("rate_para in", values, "ratePara");
            return (Criteria) this;
        }

        public Criteria andRateParaNotIn(List<Integer> values) {
            addCriterion("rate_para not in", values, "ratePara");
            return (Criteria) this;
        }

        public Criteria andRateParaBetween(Integer value1, Integer value2) {
            addCriterion("rate_para between", value1, value2, "ratePara");
            return (Criteria) this;
        }

        public Criteria andRateParaNotBetween(Integer value1, Integer value2) {
            addCriterion("rate_para not between", value1, value2, "ratePara");
            return (Criteria) this;
        }

        public Criteria andRateDefaultIsNull() {
            addCriterion("rate_default is null");
            return (Criteria) this;
        }

        public Criteria andRateDefaultIsNotNull() {
            addCriterion("rate_default is not null");
            return (Criteria) this;
        }

        public Criteria andRateDefaultEqualTo(Integer value) {
            addCriterion("rate_default =", value, "rateDefault");
            return (Criteria) this;
        }

        public Criteria andRateDefaultNotEqualTo(Integer value) {
            addCriterion("rate_default <>", value, "rateDefault");
            return (Criteria) this;
        }

        public Criteria andRateDefaultGreaterThan(Integer value) {
            addCriterion("rate_default >", value, "rateDefault");
            return (Criteria) this;
        }

        public Criteria andRateDefaultGreaterThanOrEqualTo(Integer value) {
            addCriterion("rate_default >=", value, "rateDefault");
            return (Criteria) this;
        }

        public Criteria andRateDefaultLessThan(Integer value) {
            addCriterion("rate_default <", value, "rateDefault");
            return (Criteria) this;
        }

        public Criteria andRateDefaultLessThanOrEqualTo(Integer value) {
            addCriterion("rate_default <=", value, "rateDefault");
            return (Criteria) this;
        }

        public Criteria andRateDefaultIn(List<Integer> values) {
            addCriterion("rate_default in", values, "rateDefault");
            return (Criteria) this;
        }

        public Criteria andRateDefaultNotIn(List<Integer> values) {
            addCriterion("rate_default not in", values, "rateDefault");
            return (Criteria) this;
        }

        public Criteria andRateDefaultBetween(Integer value1, Integer value2) {
            addCriterion("rate_default between", value1, value2, "rateDefault");
            return (Criteria) this;
        }

        public Criteria andRateDefaultNotBetween(Integer value1, Integer value2) {
            addCriterion("rate_default not between", value1, value2, "rateDefault");
            return (Criteria) this;
        }

        public Criteria andControllerIdIsNull() {
            addCriterion("controller_id is null");
            return (Criteria) this;
        }

        public Criteria andControllerIdIsNotNull() {
            addCriterion("controller_id is not null");
            return (Criteria) this;
        }

        public Criteria andControllerIdEqualTo(Integer value) {
            addCriterion("controller_id =", value, "controllerId");
            return (Criteria) this;
        }

        public Criteria andControllerIdNotEqualTo(Integer value) {
            addCriterion("controller_id <>", value, "controllerId");
            return (Criteria) this;
        }

        public Criteria andControllerIdGreaterThan(Integer value) {
            addCriterion("controller_id >", value, "controllerId");
            return (Criteria) this;
        }

        public Criteria andControllerIdGreaterThanOrEqualTo(Integer value) {
            addCriterion("controller_id >=", value, "controllerId");
            return (Criteria) this;
        }

        public Criteria andControllerIdLessThan(Integer value) {
            addCriterion("controller_id <", value, "controllerId");
            return (Criteria) this;
        }

        public Criteria andControllerIdLessThanOrEqualTo(Integer value) {
            addCriterion("controller_id <=", value, "controllerId");
            return (Criteria) this;
        }

        public Criteria andControllerIdIn(List<Integer> values) {
            addCriterion("controller_id in", values, "controllerId");
            return (Criteria) this;
        }

        public Criteria andControllerIdNotIn(List<Integer> values) {
            addCriterion("controller_id not in", values, "controllerId");
            return (Criteria) this;
        }

        public Criteria andControllerIdBetween(Integer value1, Integer value2) {
            addCriterion("controller_id between", value1, value2, "controllerId");
            return (Criteria) this;
        }

        public Criteria andControllerIdNotBetween(Integer value1, Integer value2) {
            addCriterion("controller_id not between", value1, value2, "controllerId");
            return (Criteria) this;
        }

        public Criteria andUploadTimeIsNull() {
            addCriterion("upload_time is null");
            return (Criteria) this;
        }

        public Criteria andUploadTimeIsNotNull() {
            addCriterion("upload_time is not null");
            return (Criteria) this;
        }

        public Criteria andUploadTimeEqualTo(Date value) {
            addCriterion("upload_time =", value, "uploadTime");
            return (Criteria) this;
        }

        public Criteria andUploadTimeNotEqualTo(Date value) {
            addCriterion("upload_time <>", value, "uploadTime");
            return (Criteria) this;
        }

        public Criteria andUploadTimeGreaterThan(Date value) {
            addCriterion("upload_time >", value, "uploadTime");
            return (Criteria) this;
        }

        public Criteria andUploadTimeGreaterThanOrEqualTo(Date value) {
            addCriterion("upload_time >=", value, "uploadTime");
            return (Criteria) this;
        }

        public Criteria andUploadTimeLessThan(Date value) {
            addCriterion("upload_time <", value, "uploadTime");
            return (Criteria) this;
        }

        public Criteria andUploadTimeLessThanOrEqualTo(Date value) {
            addCriterion("upload_time <=", value, "uploadTime");
            return (Criteria) this;
        }

        public Criteria andUploadTimeIn(List<Date> values) {
            addCriterion("upload_time in", values, "uploadTime");
            return (Criteria) this;
        }

        public Criteria andUploadTimeNotIn(List<Date> values) {
            addCriterion("upload_time not in", values, "uploadTime");
            return (Criteria) this;
        }

        public Criteria andUploadTimeBetween(Date value1, Date value2) {
            addCriterion("upload_time between", value1, value2, "uploadTime");
            return (Criteria) this;
        }

        public Criteria andUploadTimeNotBetween(Date value1, Date value2) {
            addCriterion("upload_time not between", value1, value2, "uploadTime");
            return (Criteria) this;
        }

        public Criteria andSetUploadTimeIsNull() {
            addCriterion("set_upload_time is null");
            return (Criteria) this;
        }

        public Criteria andSetUploadTimeIsNotNull() {
            addCriterion("set_upload_time is not null");
            return (Criteria) this;
        }

        public Criteria andSetUploadTimeEqualTo(Date value) {
            addCriterion("set_upload_time =", value, "setUploadTime");
            return (Criteria) this;
        }

        public Criteria andSetUploadTimeNotEqualTo(Date value) {
            addCriterion("set_upload_time <>", value, "setUploadTime");
            return (Criteria) this;
        }

        public Criteria andSetUploadTimeGreaterThan(Date value) {
            addCriterion("set_upload_time >", value, "setUploadTime");
            return (Criteria) this;
        }

        public Criteria andSetUploadTimeGreaterThanOrEqualTo(Date value) {
            addCriterion("set_upload_time >=", value, "setUploadTime");
            return (Criteria) this;
        }

        public Criteria andSetUploadTimeLessThan(Date value) {
            addCriterion("set_upload_time <", value, "setUploadTime");
            return (Criteria) this;
        }

        public Criteria andSetUploadTimeLessThanOrEqualTo(Date value) {
            addCriterion("set_upload_time <=", value, "setUploadTime");
            return (Criteria) this;
        }

        public Criteria andSetUploadTimeIn(List<Date> values) {
            addCriterion("set_upload_time in", values, "setUploadTime");
            return (Criteria) this;
        }

        public Criteria andSetUploadTimeNotIn(List<Date> values) {
            addCriterion("set_upload_time not in", values, "setUploadTime");
            return (Criteria) this;
        }

        public Criteria andSetUploadTimeBetween(Date value1, Date value2) {
            addCriterion("set_upload_time between", value1, value2, "setUploadTime");
            return (Criteria) this;
        }

        public Criteria andSetUploadTimeNotBetween(Date value1, Date value2) {
            addCriterion("set_upload_time not between", value1, value2, "setUploadTime");
            return (Criteria) this;
        }

        public Criteria andFlagAlertIsNull() {
            addCriterion("flag_alert is null");
            return (Criteria) this;
        }

        public Criteria andFlagAlertIsNotNull() {
            addCriterion("flag_alert is not null");
            return (Criteria) this;
        }

        public Criteria andFlagAlertEqualTo(Boolean value) {
            addCriterion("flag_alert =", value, "flagAlert");
            return (Criteria) this;
        }

        public Criteria andFlagAlertNotEqualTo(Boolean value) {
            addCriterion("flag_alert <>", value, "flagAlert");
            return (Criteria) this;
        }

        public Criteria andFlagAlertGreaterThan(Boolean value) {
            addCriterion("flag_alert >", value, "flagAlert");
            return (Criteria) this;
        }

        public Criteria andFlagAlertGreaterThanOrEqualTo(Boolean value) {
            addCriterion("flag_alert >=", value, "flagAlert");
            return (Criteria) this;
        }

        public Criteria andFlagAlertLessThan(Boolean value) {
            addCriterion("flag_alert <", value, "flagAlert");
            return (Criteria) this;
        }

        public Criteria andFlagAlertLessThanOrEqualTo(Boolean value) {
            addCriterion("flag_alert <=", value, "flagAlert");
            return (Criteria) this;
        }

        public Criteria andFlagAlertIn(List<Boolean> values) {
            addCriterion("flag_alert in", values, "flagAlert");
            return (Criteria) this;
        }

        public Criteria andFlagAlertNotIn(List<Boolean> values) {
            addCriterion("flag_alert not in", values, "flagAlert");
            return (Criteria) this;
        }

        public Criteria andFlagAlertBetween(Boolean value1, Boolean value2) {
            addCriterion("flag_alert between", value1, value2, "flagAlert");
            return (Criteria) this;
        }

        public Criteria andFlagAlertNotBetween(Boolean value1, Boolean value2) {
            addCriterion("flag_alert not between", value1, value2, "flagAlert");
            return (Criteria) this;
        }

        public Criteria andFlagSwitchIsNull() {
            addCriterion("flag_switch is null");
            return (Criteria) this;
        }

        public Criteria andFlagSwitchIsNotNull() {
            addCriterion("flag_switch is not null");
            return (Criteria) this;
        }

        public Criteria andFlagSwitchEqualTo(Boolean value) {
            addCriterion("flag_switch =", value, "flagSwitch");
            return (Criteria) this;
        }

        public Criteria andFlagSwitchNotEqualTo(Boolean value) {
            addCriterion("flag_switch <>", value, "flagSwitch");
            return (Criteria) this;
        }

        public Criteria andFlagSwitchGreaterThan(Boolean value) {
            addCriterion("flag_switch >", value, "flagSwitch");
            return (Criteria) this;
        }

        public Criteria andFlagSwitchGreaterThanOrEqualTo(Boolean value) {
            addCriterion("flag_switch >=", value, "flagSwitch");
            return (Criteria) this;
        }

        public Criteria andFlagSwitchLessThan(Boolean value) {
            addCriterion("flag_switch <", value, "flagSwitch");
            return (Criteria) this;
        }

        public Criteria andFlagSwitchLessThanOrEqualTo(Boolean value) {
            addCriterion("flag_switch <=", value, "flagSwitch");
            return (Criteria) this;
        }

        public Criteria andFlagSwitchIn(List<Boolean> values) {
            addCriterion("flag_switch in", values, "flagSwitch");
            return (Criteria) this;
        }

        public Criteria andFlagSwitchNotIn(List<Boolean> values) {
            addCriterion("flag_switch not in", values, "flagSwitch");
            return (Criteria) this;
        }

        public Criteria andFlagSwitchBetween(Boolean value1, Boolean value2) {
            addCriterion("flag_switch between", value1, value2, "flagSwitch");
            return (Criteria) this;
        }

        public Criteria andFlagSwitchNotBetween(Boolean value1, Boolean value2) {
            addCriterion("flag_switch not between", value1, value2, "flagSwitch");
            return (Criteria) this;
        }

        public Criteria andFlagWarningIsNull() {
            addCriterion("flag_warning is null");
            return (Criteria) this;
        }

        public Criteria andFlagWarningIsNotNull() {
            addCriterion("flag_warning is not null");
            return (Criteria) this;
        }

        public Criteria andFlagWarningEqualTo(Boolean value) {
            addCriterion("flag_warning =", value, "flagWarning");
            return (Criteria) this;
        }

        public Criteria andFlagWarningNotEqualTo(Boolean value) {
            addCriterion("flag_warning <>", value, "flagWarning");
            return (Criteria) this;
        }

        public Criteria andFlagWarningGreaterThan(Boolean value) {
            addCriterion("flag_warning >", value, "flagWarning");
            return (Criteria) this;
        }

        public Criteria andFlagWarningGreaterThanOrEqualTo(Boolean value) {
            addCriterion("flag_warning >=", value, "flagWarning");
            return (Criteria) this;
        }

        public Criteria andFlagWarningLessThan(Boolean value) {
            addCriterion("flag_warning <", value, "flagWarning");
            return (Criteria) this;
        }

        public Criteria andFlagWarningLessThanOrEqualTo(Boolean value) {
            addCriterion("flag_warning <=", value, "flagWarning");
            return (Criteria) this;
        }

        public Criteria andFlagWarningIn(List<Boolean> values) {
            addCriterion("flag_warning in", values, "flagWarning");
            return (Criteria) this;
        }

        public Criteria andFlagWarningNotIn(List<Boolean> values) {
            addCriterion("flag_warning not in", values, "flagWarning");
            return (Criteria) this;
        }

        public Criteria andFlagWarningBetween(Boolean value1, Boolean value2) {
            addCriterion("flag_warning between", value1, value2, "flagWarning");
            return (Criteria) this;
        }

        public Criteria andFlagWarningNotBetween(Boolean value1, Boolean value2) {
            addCriterion("flag_warning not between", value1, value2, "flagWarning");
            return (Criteria) this;
        }

        public Criteria andFlagDataRecordIsNull() {
            addCriterion("flag_data_record is null");
            return (Criteria) this;
        }

        public Criteria andFlagDataRecordIsNotNull() {
            addCriterion("flag_data_record is not null");
            return (Criteria) this;
        }

        public Criteria andFlagDataRecordEqualTo(Boolean value) {
            addCriterion("flag_data_record =", value, "flagDataRecord");
            return (Criteria) this;
        }

        public Criteria andFlagDataRecordNotEqualTo(Boolean value) {
            addCriterion("flag_data_record <>", value, "flagDataRecord");
            return (Criteria) this;
        }

        public Criteria andFlagDataRecordGreaterThan(Boolean value) {
            addCriterion("flag_data_record >", value, "flagDataRecord");
            return (Criteria) this;
        }

        public Criteria andFlagDataRecordGreaterThanOrEqualTo(Boolean value) {
            addCriterion("flag_data_record >=", value, "flagDataRecord");
            return (Criteria) this;
        }

        public Criteria andFlagDataRecordLessThan(Boolean value) {
            addCriterion("flag_data_record <", value, "flagDataRecord");
            return (Criteria) this;
        }

        public Criteria andFlagDataRecordLessThanOrEqualTo(Boolean value) {
            addCriterion("flag_data_record <=", value, "flagDataRecord");
            return (Criteria) this;
        }

        public Criteria andFlagDataRecordIn(List<Boolean> values) {
            addCriterion("flag_data_record in", values, "flagDataRecord");
            return (Criteria) this;
        }

        public Criteria andFlagDataRecordNotIn(List<Boolean> values) {
            addCriterion("flag_data_record not in", values, "flagDataRecord");
            return (Criteria) this;
        }

        public Criteria andFlagDataRecordBetween(Boolean value1, Boolean value2) {
            addCriterion("flag_data_record between", value1, value2, "flagDataRecord");
            return (Criteria) this;
        }

        public Criteria andFlagDataRecordNotBetween(Boolean value1, Boolean value2) {
            addCriterion("flag_data_record not between", value1, value2, "flagDataRecord");
            return (Criteria) this;
        }

        public Criteria andFlagOfflineIsNull() {
            addCriterion("flag_offline is null");
            return (Criteria) this;
        }

        public Criteria andFlagOfflineIsNotNull() {
            addCriterion("flag_offline is not null");
            return (Criteria) this;
        }

        public Criteria andFlagOfflineEqualTo(Boolean value) {
            addCriterion("flag_offline =", value, "flagOffline");
            return (Criteria) this;
        }

        public Criteria andFlagOfflineNotEqualTo(Boolean value) {
            addCriterion("flag_offline <>", value, "flagOffline");
            return (Criteria) this;
        }

        public Criteria andFlagOfflineGreaterThan(Boolean value) {
            addCriterion("flag_offline >", value, "flagOffline");
            return (Criteria) this;
        }

        public Criteria andFlagOfflineGreaterThanOrEqualTo(Boolean value) {
            addCriterion("flag_offline >=", value, "flagOffline");
            return (Criteria) this;
        }

        public Criteria andFlagOfflineLessThan(Boolean value) {
            addCriterion("flag_offline <", value, "flagOffline");
            return (Criteria) this;
        }

        public Criteria andFlagOfflineLessThanOrEqualTo(Boolean value) {
            addCriterion("flag_offline <=", value, "flagOffline");
            return (Criteria) this;
        }

        public Criteria andFlagOfflineIn(List<Boolean> values) {
            addCriterion("flag_offline in", values, "flagOffline");
            return (Criteria) this;
        }

        public Criteria andFlagOfflineNotIn(List<Boolean> values) {
            addCriterion("flag_offline not in", values, "flagOffline");
            return (Criteria) this;
        }

        public Criteria andFlagOfflineBetween(Boolean value1, Boolean value2) {
            addCriterion("flag_offline between", value1, value2, "flagOffline");
            return (Criteria) this;
        }

        public Criteria andFlagOfflineNotBetween(Boolean value1, Boolean value2) {
            addCriterion("flag_offline not between", value1, value2, "flagOffline");
            return (Criteria) this;
        }

        public Criteria andOffTimeIsNull() {
            addCriterion("off_time is null");
            return (Criteria) this;
        }

        public Criteria andOffTimeIsNotNull() {
            addCriterion("off_time is not null");
            return (Criteria) this;
        }

        public Criteria andOffTimeEqualTo(Integer value) {
            addCriterion("off_time =", value, "offTime");
            return (Criteria) this;
        }

        public Criteria andOffTimeNotEqualTo(Integer value) {
            addCriterion("off_time <>", value, "offTime");
            return (Criteria) this;
        }

        public Criteria andOffTimeGreaterThan(Integer value) {
            addCriterion("off_time >", value, "offTime");
            return (Criteria) this;
        }

        public Criteria andOffTimeGreaterThanOrEqualTo(Integer value) {
            addCriterion("off_time >=", value, "offTime");
            return (Criteria) this;
        }

        public Criteria andOffTimeLessThan(Integer value) {
            addCriterion("off_time <", value, "offTime");
            return (Criteria) this;
        }

        public Criteria andOffTimeLessThanOrEqualTo(Integer value) {
            addCriterion("off_time <=", value, "offTime");
            return (Criteria) this;
        }

        public Criteria andOffTimeIn(List<Integer> values) {
            addCriterion("off_time in", values, "offTime");
            return (Criteria) this;
        }

        public Criteria andOffTimeNotIn(List<Integer> values) {
            addCriterion("off_time not in", values, "offTime");
            return (Criteria) this;
        }

        public Criteria andOffTimeBetween(Integer value1, Integer value2) {
            addCriterion("off_time between", value1, value2, "offTime");
            return (Criteria) this;
        }

        public Criteria andOffTimeNotBetween(Integer value1, Integer value2) {
            addCriterion("off_time not between", value1, value2, "offTime");
            return (Criteria) this;
        }

        public Criteria andStopSendMessEndTimeIsNull() {
            addCriterion("stop_send_mess_end_time is null");
            return (Criteria) this;
        }

        public Criteria andStopSendMessEndTimeIsNotNull() {
            addCriterion("stop_send_mess_end_time is not null");
            return (Criteria) this;
        }

        public Criteria andStopSendMessEndTimeEqualTo(Date value) {
            addCriterion("stop_send_mess_end_time =", value, "stopSendMessEndTime");
            return (Criteria) this;
        }

        public Criteria andStopSendMessEndTimeNotEqualTo(Date value) {
            addCriterion("stop_send_mess_end_time <>", value, "stopSendMessEndTime");
            return (Criteria) this;
        }

        public Criteria andStopSendMessEndTimeGreaterThan(Date value) {
            addCriterion("stop_send_mess_end_time >", value, "stopSendMessEndTime");
            return (Criteria) this;
        }

        public Criteria andStopSendMessEndTimeGreaterThanOrEqualTo(Date value) {
            addCriterion("stop_send_mess_end_time >=", value, "stopSendMessEndTime");
            return (Criteria) this;
        }

        public Criteria andStopSendMessEndTimeLessThan(Date value) {
            addCriterion("stop_send_mess_end_time <", value, "stopSendMessEndTime");
            return (Criteria) this;
        }

        public Criteria andStopSendMessEndTimeLessThanOrEqualTo(Date value) {
            addCriterion("stop_send_mess_end_time <=", value, "stopSendMessEndTime");
            return (Criteria) this;
        }

        public Criteria andStopSendMessEndTimeIn(List<Date> values) {
            addCriterion("stop_send_mess_end_time in", values, "stopSendMessEndTime");
            return (Criteria) this;
        }

        public Criteria andStopSendMessEndTimeNotIn(List<Date> values) {
            addCriterion("stop_send_mess_end_time not in", values, "stopSendMessEndTime");
            return (Criteria) this;
        }

        public Criteria andStopSendMessEndTimeBetween(Date value1, Date value2) {
            addCriterion("stop_send_mess_end_time between", value1, value2, "stopSendMessEndTime");
            return (Criteria) this;
        }

        public Criteria andStopSendMessEndTimeNotBetween(Date value1, Date value2) {
            addCriterion("stop_send_mess_end_time not between", value1, value2, "stopSendMessEndTime");
            return (Criteria) this;
        }

        public Criteria andDb1IsNull() {
            addCriterion("db1 is null");
            return (Criteria) this;
        }

        public Criteria andDb1IsNotNull() {
            addCriterion("db1 is not null");
            return (Criteria) this;
        }

        public Criteria andDb1EqualTo(Integer value) {
            addCriterion("db1 =", value, "db1");
            return (Criteria) this;
        }

        public Criteria andDb1NotEqualTo(Integer value) {
            addCriterion("db1 <>", value, "db1");
            return (Criteria) this;
        }

        public Criteria andDb1GreaterThan(Integer value) {
            addCriterion("db1 >", value, "db1");
            return (Criteria) this;
        }

        public Criteria andDb1GreaterThanOrEqualTo(Integer value) {
            addCriterion("db1 >=", value, "db1");
            return (Criteria) this;
        }

        public Criteria andDb1LessThan(Integer value) {
            addCriterion("db1 <", value, "db1");
            return (Criteria) this;
        }

        public Criteria andDb1LessThanOrEqualTo(Integer value) {
            addCriterion("db1 <=", value, "db1");
            return (Criteria) this;
        }

        public Criteria andDb1In(List<Integer> values) {
            addCriterion("db1 in", values, "db1");
            return (Criteria) this;
        }

        public Criteria andDb1NotIn(List<Integer> values) {
            addCriterion("db1 not in", values, "db1");
            return (Criteria) this;
        }

        public Criteria andDb1Between(Integer value1, Integer value2) {
            addCriterion("db1 between", value1, value2, "db1");
            return (Criteria) this;
        }

        public Criteria andDb1NotBetween(Integer value1, Integer value2) {
            addCriterion("db1 not between", value1, value2, "db1");
            return (Criteria) this;
        }

        public Criteria andDb2IsNull() {
            addCriterion("db2 is null");
            return (Criteria) this;
        }

        public Criteria andDb2IsNotNull() {
            addCriterion("db2 is not null");
            return (Criteria) this;
        }

        public Criteria andDb2EqualTo(Integer value) {
            addCriterion("db2 =", value, "db2");
            return (Criteria) this;
        }

        public Criteria andDb2NotEqualTo(Integer value) {
            addCriterion("db2 <>", value, "db2");
            return (Criteria) this;
        }

        public Criteria andDb2GreaterThan(Integer value) {
            addCriterion("db2 >", value, "db2");
            return (Criteria) this;
        }

        public Criteria andDb2GreaterThanOrEqualTo(Integer value) {
            addCriterion("db2 >=", value, "db2");
            return (Criteria) this;
        }

        public Criteria andDb2LessThan(Integer value) {
            addCriterion("db2 <", value, "db2");
            return (Criteria) this;
        }

        public Criteria andDb2LessThanOrEqualTo(Integer value) {
            addCriterion("db2 <=", value, "db2");
            return (Criteria) this;
        }

        public Criteria andDb2In(List<Integer> values) {
            addCriterion("db2 in", values, "db2");
            return (Criteria) this;
        }

        public Criteria andDb2NotIn(List<Integer> values) {
            addCriterion("db2 not in", values, "db2");
            return (Criteria) this;
        }

        public Criteria andDb2Between(Integer value1, Integer value2) {
            addCriterion("db2 between", value1, value2, "db2");
            return (Criteria) this;
        }

        public Criteria andDb2NotBetween(Integer value1, Integer value2) {
            addCriterion("db2 not between", value1, value2, "db2");
            return (Criteria) this;
        }

        public Criteria andDb3IsNull() {
            addCriterion("db3 is null");
            return (Criteria) this;
        }

        public Criteria andDb3IsNotNull() {
            addCriterion("db3 is not null");
            return (Criteria) this;
        }

        public Criteria andDb3EqualTo(Integer value) {
            addCriterion("db3 =", value, "db3");
            return (Criteria) this;
        }

        public Criteria andDb3NotEqualTo(Integer value) {
            addCriterion("db3 <>", value, "db3");
            return (Criteria) this;
        }

        public Criteria andDb3GreaterThan(Integer value) {
            addCriterion("db3 >", value, "db3");
            return (Criteria) this;
        }

        public Criteria andDb3GreaterThanOrEqualTo(Integer value) {
            addCriterion("db3 >=", value, "db3");
            return (Criteria) this;
        }

        public Criteria andDb3LessThan(Integer value) {
            addCriterion("db3 <", value, "db3");
            return (Criteria) this;
        }

        public Criteria andDb3LessThanOrEqualTo(Integer value) {
            addCriterion("db3 <=", value, "db3");
            return (Criteria) this;
        }

        public Criteria andDb3In(List<Integer> values) {
            addCriterion("db3 in", values, "db3");
            return (Criteria) this;
        }

        public Criteria andDb3NotIn(List<Integer> values) {
            addCriterion("db3 not in", values, "db3");
            return (Criteria) this;
        }

        public Criteria andDb3Between(Integer value1, Integer value2) {
            addCriterion("db3 between", value1, value2, "db3");
            return (Criteria) this;
        }

        public Criteria andDb3NotBetween(Integer value1, Integer value2) {
            addCriterion("db3 not between", value1, value2, "db3");
            return (Criteria) this;
        }

        public Criteria andDb4IsNull() {
            addCriterion("db4 is null");
            return (Criteria) this;
        }

        public Criteria andDb4IsNotNull() {
            addCriterion("db4 is not null");
            return (Criteria) this;
        }

        public Criteria andDb4EqualTo(Integer value) {
            addCriterion("db4 =", value, "db4");
            return (Criteria) this;
        }

        public Criteria andDb4NotEqualTo(Integer value) {
            addCriterion("db4 <>", value, "db4");
            return (Criteria) this;
        }

        public Criteria andDb4GreaterThan(Integer value) {
            addCriterion("db4 >", value, "db4");
            return (Criteria) this;
        }

        public Criteria andDb4GreaterThanOrEqualTo(Integer value) {
            addCriterion("db4 >=", value, "db4");
            return (Criteria) this;
        }

        public Criteria andDb4LessThan(Integer value) {
            addCriterion("db4 <", value, "db4");
            return (Criteria) this;
        }

        public Criteria andDb4LessThanOrEqualTo(Integer value) {
            addCriterion("db4 <=", value, "db4");
            return (Criteria) this;
        }

        public Criteria andDb4In(List<Integer> values) {
            addCriterion("db4 in", values, "db4");
            return (Criteria) this;
        }

        public Criteria andDb4NotIn(List<Integer> values) {
            addCriterion("db4 not in", values, "db4");
            return (Criteria) this;
        }

        public Criteria andDb4Between(Integer value1, Integer value2) {
            addCriterion("db4 between", value1, value2, "db4");
            return (Criteria) this;
        }

        public Criteria andDb4NotBetween(Integer value1, Integer value2) {
            addCriterion("db4 not between", value1, value2, "db4");
            return (Criteria) this;
        }

        public Criteria andDb5IsNull() {
            addCriterion("db5 is null");
            return (Criteria) this;
        }

        public Criteria andDb5IsNotNull() {
            addCriterion("db5 is not null");
            return (Criteria) this;
        }

        public Criteria andDb5EqualTo(Integer value) {
            addCriterion("db5 =", value, "db5");
            return (Criteria) this;
        }

        public Criteria andDb5NotEqualTo(Integer value) {
            addCriterion("db5 <>", value, "db5");
            return (Criteria) this;
        }

        public Criteria andDb5GreaterThan(Integer value) {
            addCriterion("db5 >", value, "db5");
            return (Criteria) this;
        }

        public Criteria andDb5GreaterThanOrEqualTo(Integer value) {
            addCriterion("db5 >=", value, "db5");
            return (Criteria) this;
        }

        public Criteria andDb5LessThan(Integer value) {
            addCriterion("db5 <", value, "db5");
            return (Criteria) this;
        }

        public Criteria andDb5LessThanOrEqualTo(Integer value) {
            addCriterion("db5 <=", value, "db5");
            return (Criteria) this;
        }

        public Criteria andDb5In(List<Integer> values) {
            addCriterion("db5 in", values, "db5");
            return (Criteria) this;
        }

        public Criteria andDb5NotIn(List<Integer> values) {
            addCriterion("db5 not in", values, "db5");
            return (Criteria) this;
        }

        public Criteria andDb5Between(Integer value1, Integer value2) {
            addCriterion("db5 between", value1, value2, "db5");
            return (Criteria) this;
        }

        public Criteria andDb5NotBetween(Integer value1, Integer value2) {
            addCriterion("db5 not between", value1, value2, "db5");
            return (Criteria) this;
        }

        public Criteria andDb6IsNull() {
            addCriterion("db6 is null");
            return (Criteria) this;
        }

        public Criteria andDb6IsNotNull() {
            addCriterion("db6 is not null");
            return (Criteria) this;
        }

        public Criteria andDb6EqualTo(Integer value) {
            addCriterion("db6 =", value, "db6");
            return (Criteria) this;
        }

        public Criteria andDb6NotEqualTo(Integer value) {
            addCriterion("db6 <>", value, "db6");
            return (Criteria) this;
        }

        public Criteria andDb6GreaterThan(Integer value) {
            addCriterion("db6 >", value, "db6");
            return (Criteria) this;
        }

        public Criteria andDb6GreaterThanOrEqualTo(Integer value) {
            addCriterion("db6 >=", value, "db6");
            return (Criteria) this;
        }

        public Criteria andDb6LessThan(Integer value) {
            addCriterion("db6 <", value, "db6");
            return (Criteria) this;
        }

        public Criteria andDb6LessThanOrEqualTo(Integer value) {
            addCriterion("db6 <=", value, "db6");
            return (Criteria) this;
        }

        public Criteria andDb6In(List<Integer> values) {
            addCriterion("db6 in", values, "db6");
            return (Criteria) this;
        }

        public Criteria andDb6NotIn(List<Integer> values) {
            addCriterion("db6 not in", values, "db6");
            return (Criteria) this;
        }

        public Criteria andDb6Between(Integer value1, Integer value2) {
            addCriterion("db6 between", value1, value2, "db6");
            return (Criteria) this;
        }

        public Criteria andDb6NotBetween(Integer value1, Integer value2) {
            addCriterion("db6 not between", value1, value2, "db6");
            return (Criteria) this;
        }

        public Criteria andDb7IsNull() {
            addCriterion("db7 is null");
            return (Criteria) this;
        }

        public Criteria andDb7IsNotNull() {
            addCriterion("db7 is not null");
            return (Criteria) this;
        }

        public Criteria andDb7EqualTo(Integer value) {
            addCriterion("db7 =", value, "db7");
            return (Criteria) this;
        }

        public Criteria andDb7NotEqualTo(Integer value) {
            addCriterion("db7 <>", value, "db7");
            return (Criteria) this;
        }

        public Criteria andDb7GreaterThan(Integer value) {
            addCriterion("db7 >", value, "db7");
            return (Criteria) this;
        }

        public Criteria andDb7GreaterThanOrEqualTo(Integer value) {
            addCriterion("db7 >=", value, "db7");
            return (Criteria) this;
        }

        public Criteria andDb7LessThan(Integer value) {
            addCriterion("db7 <", value, "db7");
            return (Criteria) this;
        }

        public Criteria andDb7LessThanOrEqualTo(Integer value) {
            addCriterion("db7 <=", value, "db7");
            return (Criteria) this;
        }

        public Criteria andDb7In(List<Integer> values) {
            addCriterion("db7 in", values, "db7");
            return (Criteria) this;
        }

        public Criteria andDb7NotIn(List<Integer> values) {
            addCriterion("db7 not in", values, "db7");
            return (Criteria) this;
        }

        public Criteria andDb7Between(Integer value1, Integer value2) {
            addCriterion("db7 between", value1, value2, "db7");
            return (Criteria) this;
        }

        public Criteria andDb7NotBetween(Integer value1, Integer value2) {
            addCriterion("db7 not between", value1, value2, "db7");
            return (Criteria) this;
        }

        public Criteria andDb8IsNull() {
            addCriterion("db8 is null");
            return (Criteria) this;
        }

        public Criteria andDb8IsNotNull() {
            addCriterion("db8 is not null");
            return (Criteria) this;
        }

        public Criteria andDb8EqualTo(Integer value) {
            addCriterion("db8 =", value, "db8");
            return (Criteria) this;
        }

        public Criteria andDb8NotEqualTo(Integer value) {
            addCriterion("db8 <>", value, "db8");
            return (Criteria) this;
        }

        public Criteria andDb8GreaterThan(Integer value) {
            addCriterion("db8 >", value, "db8");
            return (Criteria) this;
        }

        public Criteria andDb8GreaterThanOrEqualTo(Integer value) {
            addCriterion("db8 >=", value, "db8");
            return (Criteria) this;
        }

        public Criteria andDb8LessThan(Integer value) {
            addCriterion("db8 <", value, "db8");
            return (Criteria) this;
        }

        public Criteria andDb8LessThanOrEqualTo(Integer value) {
            addCriterion("db8 <=", value, "db8");
            return (Criteria) this;
        }

        public Criteria andDb8In(List<Integer> values) {
            addCriterion("db8 in", values, "db8");
            return (Criteria) this;
        }

        public Criteria andDb8NotIn(List<Integer> values) {
            addCriterion("db8 not in", values, "db8");
            return (Criteria) this;
        }

        public Criteria andDb8Between(Integer value1, Integer value2) {
            addCriterion("db8 between", value1, value2, "db8");
            return (Criteria) this;
        }

        public Criteria andDb8NotBetween(Integer value1, Integer value2) {
            addCriterion("db8 not between", value1, value2, "db8");
            return (Criteria) this;
        }

        public Criteria andDb9IsNull() {
            addCriterion("db9 is null");
            return (Criteria) this;
        }

        public Criteria andDb9IsNotNull() {
            addCriterion("db9 is not null");
            return (Criteria) this;
        }

        public Criteria andDb9EqualTo(Integer value) {
            addCriterion("db9 =", value, "db9");
            return (Criteria) this;
        }

        public Criteria andDb9NotEqualTo(Integer value) {
            addCriterion("db9 <>", value, "db9");
            return (Criteria) this;
        }

        public Criteria andDb9GreaterThan(Integer value) {
            addCriterion("db9 >", value, "db9");
            return (Criteria) this;
        }

        public Criteria andDb9GreaterThanOrEqualTo(Integer value) {
            addCriterion("db9 >=", value, "db9");
            return (Criteria) this;
        }

        public Criteria andDb9LessThan(Integer value) {
            addCriterion("db9 <", value, "db9");
            return (Criteria) this;
        }

        public Criteria andDb9LessThanOrEqualTo(Integer value) {
            addCriterion("db9 <=", value, "db9");
            return (Criteria) this;
        }

        public Criteria andDb9In(List<Integer> values) {
            addCriterion("db9 in", values, "db9");
            return (Criteria) this;
        }

        public Criteria andDb9NotIn(List<Integer> values) {
            addCriterion("db9 not in", values, "db9");
            return (Criteria) this;
        }

        public Criteria andDb9Between(Integer value1, Integer value2) {
            addCriterion("db9 between", value1, value2, "db9");
            return (Criteria) this;
        }

        public Criteria andDb9NotBetween(Integer value1, Integer value2) {
            addCriterion("db9 not between", value1, value2, "db9");
            return (Criteria) this;
        }

        public Criteria andDb10IsNull() {
            addCriterion("db10 is null");
            return (Criteria) this;
        }

        public Criteria andDb10IsNotNull() {
            addCriterion("db10 is not null");
            return (Criteria) this;
        }

        public Criteria andDb10EqualTo(Integer value) {
            addCriterion("db10 =", value, "db10");
            return (Criteria) this;
        }

        public Criteria andDb10NotEqualTo(Integer value) {
            addCriterion("db10 <>", value, "db10");
            return (Criteria) this;
        }

        public Criteria andDb10GreaterThan(Integer value) {
            addCriterion("db10 >", value, "db10");
            return (Criteria) this;
        }

        public Criteria andDb10GreaterThanOrEqualTo(Integer value) {
            addCriterion("db10 >=", value, "db10");
            return (Criteria) this;
        }

        public Criteria andDb10LessThan(Integer value) {
            addCriterion("db10 <", value, "db10");
            return (Criteria) this;
        }

        public Criteria andDb10LessThanOrEqualTo(Integer value) {
            addCriterion("db10 <=", value, "db10");
            return (Criteria) this;
        }

        public Criteria andDb10In(List<Integer> values) {
            addCriterion("db10 in", values, "db10");
            return (Criteria) this;
        }

        public Criteria andDb10NotIn(List<Integer> values) {
            addCriterion("db10 not in", values, "db10");
            return (Criteria) this;
        }

        public Criteria andDb10Between(Integer value1, Integer value2) {
            addCriterion("db10 between", value1, value2, "db10");
            return (Criteria) this;
        }

        public Criteria andDb10NotBetween(Integer value1, Integer value2) {
            addCriterion("db10 not between", value1, value2, "db10");
            return (Criteria) this;
        }

        public Criteria andDb11IsNull() {
            addCriterion("db11 is null");
            return (Criteria) this;
        }

        public Criteria andDb11IsNotNull() {
            addCriterion("db11 is not null");
            return (Criteria) this;
        }

        public Criteria andDb11EqualTo(Integer value) {
            addCriterion("db11 =", value, "db11");
            return (Criteria) this;
        }

        public Criteria andDb11NotEqualTo(Integer value) {
            addCriterion("db11 <>", value, "db11");
            return (Criteria) this;
        }

        public Criteria andDb11GreaterThan(Integer value) {
            addCriterion("db11 >", value, "db11");
            return (Criteria) this;
        }

        public Criteria andDb11GreaterThanOrEqualTo(Integer value) {
            addCriterion("db11 >=", value, "db11");
            return (Criteria) this;
        }

        public Criteria andDb11LessThan(Integer value) {
            addCriterion("db11 <", value, "db11");
            return (Criteria) this;
        }

        public Criteria andDb11LessThanOrEqualTo(Integer value) {
            addCriterion("db11 <=", value, "db11");
            return (Criteria) this;
        }

        public Criteria andDb11In(List<Integer> values) {
            addCriterion("db11 in", values, "db11");
            return (Criteria) this;
        }

        public Criteria andDb11NotIn(List<Integer> values) {
            addCriterion("db11 not in", values, "db11");
            return (Criteria) this;
        }

        public Criteria andDb11Between(Integer value1, Integer value2) {
            addCriterion("db11 between", value1, value2, "db11");
            return (Criteria) this;
        }

        public Criteria andDb11NotBetween(Integer value1, Integer value2) {
            addCriterion("db11 not between", value1, value2, "db11");
            return (Criteria) this;
        }

        public Criteria andDb12IsNull() {
            addCriterion("db12 is null");
            return (Criteria) this;
        }

        public Criteria andDb12IsNotNull() {
            addCriterion("db12 is not null");
            return (Criteria) this;
        }

        public Criteria andDb12EqualTo(Integer value) {
            addCriterion("db12 =", value, "db12");
            return (Criteria) this;
        }

        public Criteria andDb12NotEqualTo(Integer value) {
            addCriterion("db12 <>", value, "db12");
            return (Criteria) this;
        }

        public Criteria andDb12GreaterThan(Integer value) {
            addCriterion("db12 >", value, "db12");
            return (Criteria) this;
        }

        public Criteria andDb12GreaterThanOrEqualTo(Integer value) {
            addCriterion("db12 >=", value, "db12");
            return (Criteria) this;
        }

        public Criteria andDb12LessThan(Integer value) {
            addCriterion("db12 <", value, "db12");
            return (Criteria) this;
        }

        public Criteria andDb12LessThanOrEqualTo(Integer value) {
            addCriterion("db12 <=", value, "db12");
            return (Criteria) this;
        }

        public Criteria andDb12In(List<Integer> values) {
            addCriterion("db12 in", values, "db12");
            return (Criteria) this;
        }

        public Criteria andDb12NotIn(List<Integer> values) {
            addCriterion("db12 not in", values, "db12");
            return (Criteria) this;
        }

        public Criteria andDb12Between(Integer value1, Integer value2) {
            addCriterion("db12 between", value1, value2, "db12");
            return (Criteria) this;
        }

        public Criteria andDb12NotBetween(Integer value1, Integer value2) {
            addCriterion("db12 not between", value1, value2, "db12");
            return (Criteria) this;
        }

        public Criteria andDb13IsNull() {
            addCriterion("db13 is null");
            return (Criteria) this;
        }

        public Criteria andDb13IsNotNull() {
            addCriterion("db13 is not null");
            return (Criteria) this;
        }

        public Criteria andDb13EqualTo(Integer value) {
            addCriterion("db13 =", value, "db13");
            return (Criteria) this;
        }

        public Criteria andDb13NotEqualTo(Integer value) {
            addCriterion("db13 <>", value, "db13");
            return (Criteria) this;
        }

        public Criteria andDb13GreaterThan(Integer value) {
            addCriterion("db13 >", value, "db13");
            return (Criteria) this;
        }

        public Criteria andDb13GreaterThanOrEqualTo(Integer value) {
            addCriterion("db13 >=", value, "db13");
            return (Criteria) this;
        }

        public Criteria andDb13LessThan(Integer value) {
            addCriterion("db13 <", value, "db13");
            return (Criteria) this;
        }

        public Criteria andDb13LessThanOrEqualTo(Integer value) {
            addCriterion("db13 <=", value, "db13");
            return (Criteria) this;
        }

        public Criteria andDb13In(List<Integer> values) {
            addCriterion("db13 in", values, "db13");
            return (Criteria) this;
        }

        public Criteria andDb13NotIn(List<Integer> values) {
            addCriterion("db13 not in", values, "db13");
            return (Criteria) this;
        }

        public Criteria andDb13Between(Integer value1, Integer value2) {
            addCriterion("db13 between", value1, value2, "db13");
            return (Criteria) this;
        }

        public Criteria andDb13NotBetween(Integer value1, Integer value2) {
            addCriterion("db13 not between", value1, value2, "db13");
            return (Criteria) this;
        }

        public Criteria andDb14IsNull() {
            addCriterion("db14 is null");
            return (Criteria) this;
        }

        public Criteria andDb14IsNotNull() {
            addCriterion("db14 is not null");
            return (Criteria) this;
        }

        public Criteria andDb14EqualTo(Integer value) {
            addCriterion("db14 =", value, "db14");
            return (Criteria) this;
        }

        public Criteria andDb14NotEqualTo(Integer value) {
            addCriterion("db14 <>", value, "db14");
            return (Criteria) this;
        }

        public Criteria andDb14GreaterThan(Integer value) {
            addCriterion("db14 >", value, "db14");
            return (Criteria) this;
        }

        public Criteria andDb14GreaterThanOrEqualTo(Integer value) {
            addCriterion("db14 >=", value, "db14");
            return (Criteria) this;
        }

        public Criteria andDb14LessThan(Integer value) {
            addCriterion("db14 <", value, "db14");
            return (Criteria) this;
        }

        public Criteria andDb14LessThanOrEqualTo(Integer value) {
            addCriterion("db14 <=", value, "db14");
            return (Criteria) this;
        }

        public Criteria andDb14In(List<Integer> values) {
            addCriterion("db14 in", values, "db14");
            return (Criteria) this;
        }

        public Criteria andDb14NotIn(List<Integer> values) {
            addCriterion("db14 not in", values, "db14");
            return (Criteria) this;
        }

        public Criteria andDb14Between(Integer value1, Integer value2) {
            addCriterion("db14 between", value1, value2, "db14");
            return (Criteria) this;
        }

        public Criteria andDb14NotBetween(Integer value1, Integer value2) {
            addCriterion("db14 not between", value1, value2, "db14");
            return (Criteria) this;
        }

        public Criteria andDb15IsNull() {
            addCriterion("db15 is null");
            return (Criteria) this;
        }

        public Criteria andDb15IsNotNull() {
            addCriterion("db15 is not null");
            return (Criteria) this;
        }

        public Criteria andDb15EqualTo(Integer value) {
            addCriterion("db15 =", value, "db15");
            return (Criteria) this;
        }

        public Criteria andDb15NotEqualTo(Integer value) {
            addCriterion("db15 <>", value, "db15");
            return (Criteria) this;
        }

        public Criteria andDb15GreaterThan(Integer value) {
            addCriterion("db15 >", value, "db15");
            return (Criteria) this;
        }

        public Criteria andDb15GreaterThanOrEqualTo(Integer value) {
            addCriterion("db15 >=", value, "db15");
            return (Criteria) this;
        }

        public Criteria andDb15LessThan(Integer value) {
            addCriterion("db15 <", value, "db15");
            return (Criteria) this;
        }

        public Criteria andDb15LessThanOrEqualTo(Integer value) {
            addCriterion("db15 <=", value, "db15");
            return (Criteria) this;
        }

        public Criteria andDb15In(List<Integer> values) {
            addCriterion("db15 in", values, "db15");
            return (Criteria) this;
        }

        public Criteria andDb15NotIn(List<Integer> values) {
            addCriterion("db15 not in", values, "db15");
            return (Criteria) this;
        }

        public Criteria andDb15Between(Integer value1, Integer value2) {
            addCriterion("db15 between", value1, value2, "db15");
            return (Criteria) this;
        }

        public Criteria andDb15NotBetween(Integer value1, Integer value2) {
            addCriterion("db15 not between", value1, value2, "db15");
            return (Criteria) this;
        }

        public Criteria andDb16IsNull() {
            addCriterion("db16 is null");
            return (Criteria) this;
        }

        public Criteria andDb16IsNotNull() {
            addCriterion("db16 is not null");
            return (Criteria) this;
        }

        public Criteria andDb16EqualTo(Integer value) {
            addCriterion("db16 =", value, "db16");
            return (Criteria) this;
        }

        public Criteria andDb16NotEqualTo(Integer value) {
            addCriterion("db16 <>", value, "db16");
            return (Criteria) this;
        }

        public Criteria andDb16GreaterThan(Integer value) {
            addCriterion("db16 >", value, "db16");
            return (Criteria) this;
        }

        public Criteria andDb16GreaterThanOrEqualTo(Integer value) {
            addCriterion("db16 >=", value, "db16");
            return (Criteria) this;
        }

        public Criteria andDb16LessThan(Integer value) {
            addCriterion("db16 <", value, "db16");
            return (Criteria) this;
        }

        public Criteria andDb16LessThanOrEqualTo(Integer value) {
            addCriterion("db16 <=", value, "db16");
            return (Criteria) this;
        }

        public Criteria andDb16In(List<Integer> values) {
            addCriterion("db16 in", values, "db16");
            return (Criteria) this;
        }

        public Criteria andDb16NotIn(List<Integer> values) {
            addCriterion("db16 not in", values, "db16");
            return (Criteria) this;
        }

        public Criteria andDb16Between(Integer value1, Integer value2) {
            addCriterion("db16 between", value1, value2, "db16");
            return (Criteria) this;
        }

        public Criteria andDb16NotBetween(Integer value1, Integer value2) {
            addCriterion("db16 not between", value1, value2, "db16");
            return (Criteria) this;
        }

        public Criteria andDb17IsNull() {
            addCriterion("db17 is null");
            return (Criteria) this;
        }

        public Criteria andDb17IsNotNull() {
            addCriterion("db17 is not null");
            return (Criteria) this;
        }

        public Criteria andDb17EqualTo(Integer value) {
            addCriterion("db17 =", value, "db17");
            return (Criteria) this;
        }

        public Criteria andDb17NotEqualTo(Integer value) {
            addCriterion("db17 <>", value, "db17");
            return (Criteria) this;
        }

        public Criteria andDb17GreaterThan(Integer value) {
            addCriterion("db17 >", value, "db17");
            return (Criteria) this;
        }

        public Criteria andDb17GreaterThanOrEqualTo(Integer value) {
            addCriterion("db17 >=", value, "db17");
            return (Criteria) this;
        }

        public Criteria andDb17LessThan(Integer value) {
            addCriterion("db17 <", value, "db17");
            return (Criteria) this;
        }

        public Criteria andDb17LessThanOrEqualTo(Integer value) {
            addCriterion("db17 <=", value, "db17");
            return (Criteria) this;
        }

        public Criteria andDb17In(List<Integer> values) {
            addCriterion("db17 in", values, "db17");
            return (Criteria) this;
        }

        public Criteria andDb17NotIn(List<Integer> values) {
            addCriterion("db17 not in", values, "db17");
            return (Criteria) this;
        }

        public Criteria andDb17Between(Integer value1, Integer value2) {
            addCriterion("db17 between", value1, value2, "db17");
            return (Criteria) this;
        }

        public Criteria andDb17NotBetween(Integer value1, Integer value2) {
            addCriterion("db17 not between", value1, value2, "db17");
            return (Criteria) this;
        }

        public Criteria andDb18IsNull() {
            addCriterion("db18 is null");
            return (Criteria) this;
        }

        public Criteria andDb18IsNotNull() {
            addCriterion("db18 is not null");
            return (Criteria) this;
        }

        public Criteria andDb18EqualTo(Integer value) {
            addCriterion("db18 =", value, "db18");
            return (Criteria) this;
        }

        public Criteria andDb18NotEqualTo(Integer value) {
            addCriterion("db18 <>", value, "db18");
            return (Criteria) this;
        }

        public Criteria andDb18GreaterThan(Integer value) {
            addCriterion("db18 >", value, "db18");
            return (Criteria) this;
        }

        public Criteria andDb18GreaterThanOrEqualTo(Integer value) {
            addCriterion("db18 >=", value, "db18");
            return (Criteria) this;
        }

        public Criteria andDb18LessThan(Integer value) {
            addCriterion("db18 <", value, "db18");
            return (Criteria) this;
        }

        public Criteria andDb18LessThanOrEqualTo(Integer value) {
            addCriterion("db18 <=", value, "db18");
            return (Criteria) this;
        }

        public Criteria andDb18In(List<Integer> values) {
            addCriterion("db18 in", values, "db18");
            return (Criteria) this;
        }

        public Criteria andDb18NotIn(List<Integer> values) {
            addCriterion("db18 not in", values, "db18");
            return (Criteria) this;
        }

        public Criteria andDb18Between(Integer value1, Integer value2) {
            addCriterion("db18 between", value1, value2, "db18");
            return (Criteria) this;
        }

        public Criteria andDb18NotBetween(Integer value1, Integer value2) {
            addCriterion("db18 not between", value1, value2, "db18");
            return (Criteria) this;
        }

        public Criteria andDb19IsNull() {
            addCriterion("db19 is null");
            return (Criteria) this;
        }

        public Criteria andDb19IsNotNull() {
            addCriterion("db19 is not null");
            return (Criteria) this;
        }

        public Criteria andDb19EqualTo(Integer value) {
            addCriterion("db19 =", value, "db19");
            return (Criteria) this;
        }

        public Criteria andDb19NotEqualTo(Integer value) {
            addCriterion("db19 <>", value, "db19");
            return (Criteria) this;
        }

        public Criteria andDb19GreaterThan(Integer value) {
            addCriterion("db19 >", value, "db19");
            return (Criteria) this;
        }

        public Criteria andDb19GreaterThanOrEqualTo(Integer value) {
            addCriterion("db19 >=", value, "db19");
            return (Criteria) this;
        }

        public Criteria andDb19LessThan(Integer value) {
            addCriterion("db19 <", value, "db19");
            return (Criteria) this;
        }

        public Criteria andDb19LessThanOrEqualTo(Integer value) {
            addCriterion("db19 <=", value, "db19");
            return (Criteria) this;
        }

        public Criteria andDb19In(List<Integer> values) {
            addCriterion("db19 in", values, "db19");
            return (Criteria) this;
        }

        public Criteria andDb19NotIn(List<Integer> values) {
            addCriterion("db19 not in", values, "db19");
            return (Criteria) this;
        }

        public Criteria andDb19Between(Integer value1, Integer value2) {
            addCriterion("db19 between", value1, value2, "db19");
            return (Criteria) this;
        }

        public Criteria andDb19NotBetween(Integer value1, Integer value2) {
            addCriterion("db19 not between", value1, value2, "db19");
            return (Criteria) this;
        }

        public Criteria andDb20IsNull() {
            addCriterion("db20 is null");
            return (Criteria) this;
        }

        public Criteria andDb20IsNotNull() {
            addCriterion("db20 is not null");
            return (Criteria) this;
        }

        public Criteria andDb20EqualTo(Integer value) {
            addCriterion("db20 =", value, "db20");
            return (Criteria) this;
        }

        public Criteria andDb20NotEqualTo(Integer value) {
            addCriterion("db20 <>", value, "db20");
            return (Criteria) this;
        }

        public Criteria andDb20GreaterThan(Integer value) {
            addCriterion("db20 >", value, "db20");
            return (Criteria) this;
        }

        public Criteria andDb20GreaterThanOrEqualTo(Integer value) {
            addCriterion("db20 >=", value, "db20");
            return (Criteria) this;
        }

        public Criteria andDb20LessThan(Integer value) {
            addCriterion("db20 <", value, "db20");
            return (Criteria) this;
        }

        public Criteria andDb20LessThanOrEqualTo(Integer value) {
            addCriterion("db20 <=", value, "db20");
            return (Criteria) this;
        }

        public Criteria andDb20In(List<Integer> values) {
            addCriterion("db20 in", values, "db20");
            return (Criteria) this;
        }

        public Criteria andDb20NotIn(List<Integer> values) {
            addCriterion("db20 not in", values, "db20");
            return (Criteria) this;
        }

        public Criteria andDb20Between(Integer value1, Integer value2) {
            addCriterion("db20 between", value1, value2, "db20");
            return (Criteria) this;
        }

        public Criteria andDb20NotBetween(Integer value1, Integer value2) {
            addCriterion("db20 not between", value1, value2, "db20");
            return (Criteria) this;
        }

        public Criteria andDb21IsNull() {
            addCriterion("db21 is null");
            return (Criteria) this;
        }

        public Criteria andDb21IsNotNull() {
            addCriterion("db21 is not null");
            return (Criteria) this;
        }

        public Criteria andDb21EqualTo(Integer value) {
            addCriterion("db21 =", value, "db21");
            return (Criteria) this;
        }

        public Criteria andDb21NotEqualTo(Integer value) {
            addCriterion("db21 <>", value, "db21");
            return (Criteria) this;
        }

        public Criteria andDb21GreaterThan(Integer value) {
            addCriterion("db21 >", value, "db21");
            return (Criteria) this;
        }

        public Criteria andDb21GreaterThanOrEqualTo(Integer value) {
            addCriterion("db21 >=", value, "db21");
            return (Criteria) this;
        }

        public Criteria andDb21LessThan(Integer value) {
            addCriterion("db21 <", value, "db21");
            return (Criteria) this;
        }

        public Criteria andDb21LessThanOrEqualTo(Integer value) {
            addCriterion("db21 <=", value, "db21");
            return (Criteria) this;
        }

        public Criteria andDb21In(List<Integer> values) {
            addCriterion("db21 in", values, "db21");
            return (Criteria) this;
        }

        public Criteria andDb21NotIn(List<Integer> values) {
            addCriterion("db21 not in", values, "db21");
            return (Criteria) this;
        }

        public Criteria andDb21Between(Integer value1, Integer value2) {
            addCriterion("db21 between", value1, value2, "db21");
            return (Criteria) this;
        }

        public Criteria andDb21NotBetween(Integer value1, Integer value2) {
            addCriterion("db21 not between", value1, value2, "db21");
            return (Criteria) this;
        }

        public Criteria andDb22IsNull() {
            addCriterion("db22 is null");
            return (Criteria) this;
        }

        public Criteria andDb22IsNotNull() {
            addCriterion("db22 is not null");
            return (Criteria) this;
        }

        public Criteria andDb22EqualTo(Integer value) {
            addCriterion("db22 =", value, "db22");
            return (Criteria) this;
        }

        public Criteria andDb22NotEqualTo(Integer value) {
            addCriterion("db22 <>", value, "db22");
            return (Criteria) this;
        }

        public Criteria andDb22GreaterThan(Integer value) {
            addCriterion("db22 >", value, "db22");
            return (Criteria) this;
        }

        public Criteria andDb22GreaterThanOrEqualTo(Integer value) {
            addCriterion("db22 >=", value, "db22");
            return (Criteria) this;
        }

        public Criteria andDb22LessThan(Integer value) {
            addCriterion("db22 <", value, "db22");
            return (Criteria) this;
        }

        public Criteria andDb22LessThanOrEqualTo(Integer value) {
            addCriterion("db22 <=", value, "db22");
            return (Criteria) this;
        }

        public Criteria andDb22In(List<Integer> values) {
            addCriterion("db22 in", values, "db22");
            return (Criteria) this;
        }

        public Criteria andDb22NotIn(List<Integer> values) {
            addCriterion("db22 not in", values, "db22");
            return (Criteria) this;
        }

        public Criteria andDb22Between(Integer value1, Integer value2) {
            addCriterion("db22 between", value1, value2, "db22");
            return (Criteria) this;
        }

        public Criteria andDb22NotBetween(Integer value1, Integer value2) {
            addCriterion("db22 not between", value1, value2, "db22");
            return (Criteria) this;
        }

        public Criteria andDb23IsNull() {
            addCriterion("db23 is null");
            return (Criteria) this;
        }

        public Criteria andDb23IsNotNull() {
            addCriterion("db23 is not null");
            return (Criteria) this;
        }

        public Criteria andDb23EqualTo(Integer value) {
            addCriterion("db23 =", value, "db23");
            return (Criteria) this;
        }

        public Criteria andDb23NotEqualTo(Integer value) {
            addCriterion("db23 <>", value, "db23");
            return (Criteria) this;
        }

        public Criteria andDb23GreaterThan(Integer value) {
            addCriterion("db23 >", value, "db23");
            return (Criteria) this;
        }

        public Criteria andDb23GreaterThanOrEqualTo(Integer value) {
            addCriterion("db23 >=", value, "db23");
            return (Criteria) this;
        }

        public Criteria andDb23LessThan(Integer value) {
            addCriterion("db23 <", value, "db23");
            return (Criteria) this;
        }

        public Criteria andDb23LessThanOrEqualTo(Integer value) {
            addCriterion("db23 <=", value, "db23");
            return (Criteria) this;
        }

        public Criteria andDb23In(List<Integer> values) {
            addCriterion("db23 in", values, "db23");
            return (Criteria) this;
        }

        public Criteria andDb23NotIn(List<Integer> values) {
            addCriterion("db23 not in", values, "db23");
            return (Criteria) this;
        }

        public Criteria andDb23Between(Integer value1, Integer value2) {
            addCriterion("db23 between", value1, value2, "db23");
            return (Criteria) this;
        }

        public Criteria andDb23NotBetween(Integer value1, Integer value2) {
            addCriterion("db23 not between", value1, value2, "db23");
            return (Criteria) this;
        }

        public Criteria andDb24IsNull() {
            addCriterion("db24 is null");
            return (Criteria) this;
        }

        public Criteria andDb24IsNotNull() {
            addCriterion("db24 is not null");
            return (Criteria) this;
        }

        public Criteria andDb24EqualTo(Integer value) {
            addCriterion("db24 =", value, "db24");
            return (Criteria) this;
        }

        public Criteria andDb24NotEqualTo(Integer value) {
            addCriterion("db24 <>", value, "db24");
            return (Criteria) this;
        }

        public Criteria andDb24GreaterThan(Integer value) {
            addCriterion("db24 >", value, "db24");
            return (Criteria) this;
        }

        public Criteria andDb24GreaterThanOrEqualTo(Integer value) {
            addCriterion("db24 >=", value, "db24");
            return (Criteria) this;
        }

        public Criteria andDb24LessThan(Integer value) {
            addCriterion("db24 <", value, "db24");
            return (Criteria) this;
        }

        public Criteria andDb24LessThanOrEqualTo(Integer value) {
            addCriterion("db24 <=", value, "db24");
            return (Criteria) this;
        }

        public Criteria andDb24In(List<Integer> values) {
            addCriterion("db24 in", values, "db24");
            return (Criteria) this;
        }

        public Criteria andDb24NotIn(List<Integer> values) {
            addCriterion("db24 not in", values, "db24");
            return (Criteria) this;
        }

        public Criteria andDb24Between(Integer value1, Integer value2) {
            addCriterion("db24 between", value1, value2, "db24");
            return (Criteria) this;
        }

        public Criteria andDb24NotBetween(Integer value1, Integer value2) {
            addCriterion("db24 not between", value1, value2, "db24");
            return (Criteria) this;
        }

        public Criteria andDb25IsNull() {
            addCriterion("db25 is null");
            return (Criteria) this;
        }

        public Criteria andDb25IsNotNull() {
            addCriterion("db25 is not null");
            return (Criteria) this;
        }

        public Criteria andDb25EqualTo(Integer value) {
            addCriterion("db25 =", value, "db25");
            return (Criteria) this;
        }

        public Criteria andDb25NotEqualTo(Integer value) {
            addCriterion("db25 <>", value, "db25");
            return (Criteria) this;
        }

        public Criteria andDb25GreaterThan(Integer value) {
            addCriterion("db25 >", value, "db25");
            return (Criteria) this;
        }

        public Criteria andDb25GreaterThanOrEqualTo(Integer value) {
            addCriterion("db25 >=", value, "db25");
            return (Criteria) this;
        }

        public Criteria andDb25LessThan(Integer value) {
            addCriterion("db25 <", value, "db25");
            return (Criteria) this;
        }

        public Criteria andDb25LessThanOrEqualTo(Integer value) {
            addCriterion("db25 <=", value, "db25");
            return (Criteria) this;
        }

        public Criteria andDb25In(List<Integer> values) {
            addCriterion("db25 in", values, "db25");
            return (Criteria) this;
        }

        public Criteria andDb25NotIn(List<Integer> values) {
            addCriterion("db25 not in", values, "db25");
            return (Criteria) this;
        }

        public Criteria andDb25Between(Integer value1, Integer value2) {
            addCriterion("db25 between", value1, value2, "db25");
            return (Criteria) this;
        }

        public Criteria andDb25NotBetween(Integer value1, Integer value2) {
            addCriterion("db25 not between", value1, value2, "db25");
            return (Criteria) this;
        }

        public Criteria andDb26IsNull() {
            addCriterion("db26 is null");
            return (Criteria) this;
        }

        public Criteria andDb26IsNotNull() {
            addCriterion("db26 is not null");
            return (Criteria) this;
        }

        public Criteria andDb26EqualTo(Integer value) {
            addCriterion("db26 =", value, "db26");
            return (Criteria) this;
        }

        public Criteria andDb26NotEqualTo(Integer value) {
            addCriterion("db26 <>", value, "db26");
            return (Criteria) this;
        }

        public Criteria andDb26GreaterThan(Integer value) {
            addCriterion("db26 >", value, "db26");
            return (Criteria) this;
        }

        public Criteria andDb26GreaterThanOrEqualTo(Integer value) {
            addCriterion("db26 >=", value, "db26");
            return (Criteria) this;
        }

        public Criteria andDb26LessThan(Integer value) {
            addCriterion("db26 <", value, "db26");
            return (Criteria) this;
        }

        public Criteria andDb26LessThanOrEqualTo(Integer value) {
            addCriterion("db26 <=", value, "db26");
            return (Criteria) this;
        }

        public Criteria andDb26In(List<Integer> values) {
            addCriterion("db26 in", values, "db26");
            return (Criteria) this;
        }

        public Criteria andDb26NotIn(List<Integer> values) {
            addCriterion("db26 not in", values, "db26");
            return (Criteria) this;
        }

        public Criteria andDb26Between(Integer value1, Integer value2) {
            addCriterion("db26 between", value1, value2, "db26");
            return (Criteria) this;
        }

        public Criteria andDb26NotBetween(Integer value1, Integer value2) {
            addCriterion("db26 not between", value1, value2, "db26");
            return (Criteria) this;
        }

        public Criteria andDb27IsNull() {
            addCriterion("db27 is null");
            return (Criteria) this;
        }

        public Criteria andDb27IsNotNull() {
            addCriterion("db27 is not null");
            return (Criteria) this;
        }

        public Criteria andDb27EqualTo(Integer value) {
            addCriterion("db27 =", value, "db27");
            return (Criteria) this;
        }

        public Criteria andDb27NotEqualTo(Integer value) {
            addCriterion("db27 <>", value, "db27");
            return (Criteria) this;
        }

        public Criteria andDb27GreaterThan(Integer value) {
            addCriterion("db27 >", value, "db27");
            return (Criteria) this;
        }

        public Criteria andDb27GreaterThanOrEqualTo(Integer value) {
            addCriterion("db27 >=", value, "db27");
            return (Criteria) this;
        }

        public Criteria andDb27LessThan(Integer value) {
            addCriterion("db27 <", value, "db27");
            return (Criteria) this;
        }

        public Criteria andDb27LessThanOrEqualTo(Integer value) {
            addCriterion("db27 <=", value, "db27");
            return (Criteria) this;
        }

        public Criteria andDb27In(List<Integer> values) {
            addCriterion("db27 in", values, "db27");
            return (Criteria) this;
        }

        public Criteria andDb27NotIn(List<Integer> values) {
            addCriterion("db27 not in", values, "db27");
            return (Criteria) this;
        }

        public Criteria andDb27Between(Integer value1, Integer value2) {
            addCriterion("db27 between", value1, value2, "db27");
            return (Criteria) this;
        }

        public Criteria andDb27NotBetween(Integer value1, Integer value2) {
            addCriterion("db27 not between", value1, value2, "db27");
            return (Criteria) this;
        }

        public Criteria andDb28IsNull() {
            addCriterion("db28 is null");
            return (Criteria) this;
        }

        public Criteria andDb28IsNotNull() {
            addCriterion("db28 is not null");
            return (Criteria) this;
        }

        public Criteria andDb28EqualTo(Integer value) {
            addCriterion("db28 =", value, "db28");
            return (Criteria) this;
        }

        public Criteria andDb28NotEqualTo(Integer value) {
            addCriterion("db28 <>", value, "db28");
            return (Criteria) this;
        }

        public Criteria andDb28GreaterThan(Integer value) {
            addCriterion("db28 >", value, "db28");
            return (Criteria) this;
        }

        public Criteria andDb28GreaterThanOrEqualTo(Integer value) {
            addCriterion("db28 >=", value, "db28");
            return (Criteria) this;
        }

        public Criteria andDb28LessThan(Integer value) {
            addCriterion("db28 <", value, "db28");
            return (Criteria) this;
        }

        public Criteria andDb28LessThanOrEqualTo(Integer value) {
            addCriterion("db28 <=", value, "db28");
            return (Criteria) this;
        }

        public Criteria andDb28In(List<Integer> values) {
            addCriterion("db28 in", values, "db28");
            return (Criteria) this;
        }

        public Criteria andDb28NotIn(List<Integer> values) {
            addCriterion("db28 not in", values, "db28");
            return (Criteria) this;
        }

        public Criteria andDb28Between(Integer value1, Integer value2) {
            addCriterion("db28 between", value1, value2, "db28");
            return (Criteria) this;
        }

        public Criteria andDb28NotBetween(Integer value1, Integer value2) {
            addCriterion("db28 not between", value1, value2, "db28");
            return (Criteria) this;
        }

        public Criteria andDb29IsNull() {
            addCriterion("db29 is null");
            return (Criteria) this;
        }

        public Criteria andDb29IsNotNull() {
            addCriterion("db29 is not null");
            return (Criteria) this;
        }

        public Criteria andDb29EqualTo(Integer value) {
            addCriterion("db29 =", value, "db29");
            return (Criteria) this;
        }

        public Criteria andDb29NotEqualTo(Integer value) {
            addCriterion("db29 <>", value, "db29");
            return (Criteria) this;
        }

        public Criteria andDb29GreaterThan(Integer value) {
            addCriterion("db29 >", value, "db29");
            return (Criteria) this;
        }

        public Criteria andDb29GreaterThanOrEqualTo(Integer value) {
            addCriterion("db29 >=", value, "db29");
            return (Criteria) this;
        }

        public Criteria andDb29LessThan(Integer value) {
            addCriterion("db29 <", value, "db29");
            return (Criteria) this;
        }

        public Criteria andDb29LessThanOrEqualTo(Integer value) {
            addCriterion("db29 <=", value, "db29");
            return (Criteria) this;
        }

        public Criteria andDb29In(List<Integer> values) {
            addCriterion("db29 in", values, "db29");
            return (Criteria) this;
        }

        public Criteria andDb29NotIn(List<Integer> values) {
            addCriterion("db29 not in", values, "db29");
            return (Criteria) this;
        }

        public Criteria andDb29Between(Integer value1, Integer value2) {
            addCriterion("db29 between", value1, value2, "db29");
            return (Criteria) this;
        }

        public Criteria andDb29NotBetween(Integer value1, Integer value2) {
            addCriterion("db29 not between", value1, value2, "db29");
            return (Criteria) this;
        }

        public Criteria andDb30IsNull() {
            addCriterion("db30 is null");
            return (Criteria) this;
        }

        public Criteria andDb30IsNotNull() {
            addCriterion("db30 is not null");
            return (Criteria) this;
        }

        public Criteria andDb30EqualTo(Integer value) {
            addCriterion("db30 =", value, "db30");
            return (Criteria) this;
        }

        public Criteria andDb30NotEqualTo(Integer value) {
            addCriterion("db30 <>", value, "db30");
            return (Criteria) this;
        }

        public Criteria andDb30GreaterThan(Integer value) {
            addCriterion("db30 >", value, "db30");
            return (Criteria) this;
        }

        public Criteria andDb30GreaterThanOrEqualTo(Integer value) {
            addCriterion("db30 >=", value, "db30");
            return (Criteria) this;
        }

        public Criteria andDb30LessThan(Integer value) {
            addCriterion("db30 <", value, "db30");
            return (Criteria) this;
        }

        public Criteria andDb30LessThanOrEqualTo(Integer value) {
            addCriterion("db30 <=", value, "db30");
            return (Criteria) this;
        }

        public Criteria andDb30In(List<Integer> values) {
            addCriterion("db30 in", values, "db30");
            return (Criteria) this;
        }

        public Criteria andDb30NotIn(List<Integer> values) {
            addCriterion("db30 not in", values, "db30");
            return (Criteria) this;
        }

        public Criteria andDb30Between(Integer value1, Integer value2) {
            addCriterion("db30 between", value1, value2, "db30");
            return (Criteria) this;
        }

        public Criteria andDb30NotBetween(Integer value1, Integer value2) {
            addCriterion("db30 not between", value1, value2, "db30");
            return (Criteria) this;
        }

        public Criteria andDb31IsNull() {
            addCriterion("db31 is null");
            return (Criteria) this;
        }

        public Criteria andDb31IsNotNull() {
            addCriterion("db31 is not null");
            return (Criteria) this;
        }

        public Criteria andDb31EqualTo(Integer value) {
            addCriterion("db31 =", value, "db31");
            return (Criteria) this;
        }

        public Criteria andDb31NotEqualTo(Integer value) {
            addCriterion("db31 <>", value, "db31");
            return (Criteria) this;
        }

        public Criteria andDb31GreaterThan(Integer value) {
            addCriterion("db31 >", value, "db31");
            return (Criteria) this;
        }

        public Criteria andDb31GreaterThanOrEqualTo(Integer value) {
            addCriterion("db31 >=", value, "db31");
            return (Criteria) this;
        }

        public Criteria andDb31LessThan(Integer value) {
            addCriterion("db31 <", value, "db31");
            return (Criteria) this;
        }

        public Criteria andDb31LessThanOrEqualTo(Integer value) {
            addCriterion("db31 <=", value, "db31");
            return (Criteria) this;
        }

        public Criteria andDb31In(List<Integer> values) {
            addCriterion("db31 in", values, "db31");
            return (Criteria) this;
        }

        public Criteria andDb31NotIn(List<Integer> values) {
            addCriterion("db31 not in", values, "db31");
            return (Criteria) this;
        }

        public Criteria andDb31Between(Integer value1, Integer value2) {
            addCriterion("db31 between", value1, value2, "db31");
            return (Criteria) this;
        }

        public Criteria andDb31NotBetween(Integer value1, Integer value2) {
            addCriterion("db31 not between", value1, value2, "db31");
            return (Criteria) this;
        }

        public Criteria andDb32IsNull() {
            addCriterion("db32 is null");
            return (Criteria) this;
        }

        public Criteria andDb32IsNotNull() {
            addCriterion("db32 is not null");
            return (Criteria) this;
        }

        public Criteria andDb32EqualTo(Integer value) {
            addCriterion("db32 =", value, "db32");
            return (Criteria) this;
        }

        public Criteria andDb32NotEqualTo(Integer value) {
            addCriterion("db32 <>", value, "db32");
            return (Criteria) this;
        }

        public Criteria andDb32GreaterThan(Integer value) {
            addCriterion("db32 >", value, "db32");
            return (Criteria) this;
        }

        public Criteria andDb32GreaterThanOrEqualTo(Integer value) {
            addCriterion("db32 >=", value, "db32");
            return (Criteria) this;
        }

        public Criteria andDb32LessThan(Integer value) {
            addCriterion("db32 <", value, "db32");
            return (Criteria) this;
        }

        public Criteria andDb32LessThanOrEqualTo(Integer value) {
            addCriterion("db32 <=", value, "db32");
            return (Criteria) this;
        }

        public Criteria andDb32In(List<Integer> values) {
            addCriterion("db32 in", values, "db32");
            return (Criteria) this;
        }

        public Criteria andDb32NotIn(List<Integer> values) {
            addCriterion("db32 not in", values, "db32");
            return (Criteria) this;
        }

        public Criteria andDb32Between(Integer value1, Integer value2) {
            addCriterion("db32 between", value1, value2, "db32");
            return (Criteria) this;
        }

        public Criteria andDb32NotBetween(Integer value1, Integer value2) {
            addCriterion("db32 not between", value1, value2, "db32");
            return (Criteria) this;
        }

        public Criteria andDb33IsNull() {
            addCriterion("db33 is null");
            return (Criteria) this;
        }

        public Criteria andDb33IsNotNull() {
            addCriterion("db33 is not null");
            return (Criteria) this;
        }

        public Criteria andDb33EqualTo(Integer value) {
            addCriterion("db33 =", value, "db33");
            return (Criteria) this;
        }

        public Criteria andDb33NotEqualTo(Integer value) {
            addCriterion("db33 <>", value, "db33");
            return (Criteria) this;
        }

        public Criteria andDb33GreaterThan(Integer value) {
            addCriterion("db33 >", value, "db33");
            return (Criteria) this;
        }

        public Criteria andDb33GreaterThanOrEqualTo(Integer value) {
            addCriterion("db33 >=", value, "db33");
            return (Criteria) this;
        }

        public Criteria andDb33LessThan(Integer value) {
            addCriterion("db33 <", value, "db33");
            return (Criteria) this;
        }

        public Criteria andDb33LessThanOrEqualTo(Integer value) {
            addCriterion("db33 <=", value, "db33");
            return (Criteria) this;
        }

        public Criteria andDb33In(List<Integer> values) {
            addCriterion("db33 in", values, "db33");
            return (Criteria) this;
        }

        public Criteria andDb33NotIn(List<Integer> values) {
            addCriterion("db33 not in", values, "db33");
            return (Criteria) this;
        }

        public Criteria andDb33Between(Integer value1, Integer value2) {
            addCriterion("db33 between", value1, value2, "db33");
            return (Criteria) this;
        }

        public Criteria andDb33NotBetween(Integer value1, Integer value2) {
            addCriterion("db33 not between", value1, value2, "db33");
            return (Criteria) this;
        }

        public Criteria andDb34IsNull() {
            addCriterion("db34 is null");
            return (Criteria) this;
        }

        public Criteria andDb34IsNotNull() {
            addCriterion("db34 is not null");
            return (Criteria) this;
        }

        public Criteria andDb34EqualTo(Integer value) {
            addCriterion("db34 =", value, "db34");
            return (Criteria) this;
        }

        public Criteria andDb34NotEqualTo(Integer value) {
            addCriterion("db34 <>", value, "db34");
            return (Criteria) this;
        }

        public Criteria andDb34GreaterThan(Integer value) {
            addCriterion("db34 >", value, "db34");
            return (Criteria) this;
        }

        public Criteria andDb34GreaterThanOrEqualTo(Integer value) {
            addCriterion("db34 >=", value, "db34");
            return (Criteria) this;
        }

        public Criteria andDb34LessThan(Integer value) {
            addCriterion("db34 <", value, "db34");
            return (Criteria) this;
        }

        public Criteria andDb34LessThanOrEqualTo(Integer value) {
            addCriterion("db34 <=", value, "db34");
            return (Criteria) this;
        }

        public Criteria andDb34In(List<Integer> values) {
            addCriterion("db34 in", values, "db34");
            return (Criteria) this;
        }

        public Criteria andDb34NotIn(List<Integer> values) {
            addCriterion("db34 not in", values, "db34");
            return (Criteria) this;
        }

        public Criteria andDb34Between(Integer value1, Integer value2) {
            addCriterion("db34 between", value1, value2, "db34");
            return (Criteria) this;
        }

        public Criteria andDb34NotBetween(Integer value1, Integer value2) {
            addCriterion("db34 not between", value1, value2, "db34");
            return (Criteria) this;
        }

        public Criteria andDb35IsNull() {
            addCriterion("db35 is null");
            return (Criteria) this;
        }

        public Criteria andDb35IsNotNull() {
            addCriterion("db35 is not null");
            return (Criteria) this;
        }

        public Criteria andDb35EqualTo(Integer value) {
            addCriterion("db35 =", value, "db35");
            return (Criteria) this;
        }

        public Criteria andDb35NotEqualTo(Integer value) {
            addCriterion("db35 <>", value, "db35");
            return (Criteria) this;
        }

        public Criteria andDb35GreaterThan(Integer value) {
            addCriterion("db35 >", value, "db35");
            return (Criteria) this;
        }

        public Criteria andDb35GreaterThanOrEqualTo(Integer value) {
            addCriterion("db35 >=", value, "db35");
            return (Criteria) this;
        }

        public Criteria andDb35LessThan(Integer value) {
            addCriterion("db35 <", value, "db35");
            return (Criteria) this;
        }

        public Criteria andDb35LessThanOrEqualTo(Integer value) {
            addCriterion("db35 <=", value, "db35");
            return (Criteria) this;
        }

        public Criteria andDb35In(List<Integer> values) {
            addCriterion("db35 in", values, "db35");
            return (Criteria) this;
        }

        public Criteria andDb35NotIn(List<Integer> values) {
            addCriterion("db35 not in", values, "db35");
            return (Criteria) this;
        }

        public Criteria andDb35Between(Integer value1, Integer value2) {
            addCriterion("db35 between", value1, value2, "db35");
            return (Criteria) this;
        }

        public Criteria andDb35NotBetween(Integer value1, Integer value2) {
            addCriterion("db35 not between", value1, value2, "db35");
            return (Criteria) this;
        }

        public Criteria andDb36IsNull() {
            addCriterion("db36 is null");
            return (Criteria) this;
        }

        public Criteria andDb36IsNotNull() {
            addCriterion("db36 is not null");
            return (Criteria) this;
        }

        public Criteria andDb36EqualTo(Integer value) {
            addCriterion("db36 =", value, "db36");
            return (Criteria) this;
        }

        public Criteria andDb36NotEqualTo(Integer value) {
            addCriterion("db36 <>", value, "db36");
            return (Criteria) this;
        }

        public Criteria andDb36GreaterThan(Integer value) {
            addCriterion("db36 >", value, "db36");
            return (Criteria) this;
        }

        public Criteria andDb36GreaterThanOrEqualTo(Integer value) {
            addCriterion("db36 >=", value, "db36");
            return (Criteria) this;
        }

        public Criteria andDb36LessThan(Integer value) {
            addCriterion("db36 <", value, "db36");
            return (Criteria) this;
        }

        public Criteria andDb36LessThanOrEqualTo(Integer value) {
            addCriterion("db36 <=", value, "db36");
            return (Criteria) this;
        }

        public Criteria andDb36In(List<Integer> values) {
            addCriterion("db36 in", values, "db36");
            return (Criteria) this;
        }

        public Criteria andDb36NotIn(List<Integer> values) {
            addCriterion("db36 not in", values, "db36");
            return (Criteria) this;
        }

        public Criteria andDb36Between(Integer value1, Integer value2) {
            addCriterion("db36 between", value1, value2, "db36");
            return (Criteria) this;
        }

        public Criteria andDb36NotBetween(Integer value1, Integer value2) {
            addCriterion("db36 not between", value1, value2, "db36");
            return (Criteria) this;
        }

        public Criteria andDb37IsNull() {
            addCriterion("db37 is null");
            return (Criteria) this;
        }

        public Criteria andDb37IsNotNull() {
            addCriterion("db37 is not null");
            return (Criteria) this;
        }

        public Criteria andDb37EqualTo(Integer value) {
            addCriterion("db37 =", value, "db37");
            return (Criteria) this;
        }

        public Criteria andDb37NotEqualTo(Integer value) {
            addCriterion("db37 <>", value, "db37");
            return (Criteria) this;
        }

        public Criteria andDb37GreaterThan(Integer value) {
            addCriterion("db37 >", value, "db37");
            return (Criteria) this;
        }

        public Criteria andDb37GreaterThanOrEqualTo(Integer value) {
            addCriterion("db37 >=", value, "db37");
            return (Criteria) this;
        }

        public Criteria andDb37LessThan(Integer value) {
            addCriterion("db37 <", value, "db37");
            return (Criteria) this;
        }

        public Criteria andDb37LessThanOrEqualTo(Integer value) {
            addCriterion("db37 <=", value, "db37");
            return (Criteria) this;
        }

        public Criteria andDb37In(List<Integer> values) {
            addCriterion("db37 in", values, "db37");
            return (Criteria) this;
        }

        public Criteria andDb37NotIn(List<Integer> values) {
            addCriterion("db37 not in", values, "db37");
            return (Criteria) this;
        }

        public Criteria andDb37Between(Integer value1, Integer value2) {
            addCriterion("db37 between", value1, value2, "db37");
            return (Criteria) this;
        }

        public Criteria andDb37NotBetween(Integer value1, Integer value2) {
            addCriterion("db37 not between", value1, value2, "db37");
            return (Criteria) this;
        }

        public Criteria andDb38IsNull() {
            addCriterion("db38 is null");
            return (Criteria) this;
        }

        public Criteria andDb38IsNotNull() {
            addCriterion("db38 is not null");
            return (Criteria) this;
        }

        public Criteria andDb38EqualTo(Integer value) {
            addCriterion("db38 =", value, "db38");
            return (Criteria) this;
        }

        public Criteria andDb38NotEqualTo(Integer value) {
            addCriterion("db38 <>", value, "db38");
            return (Criteria) this;
        }

        public Criteria andDb38GreaterThan(Integer value) {
            addCriterion("db38 >", value, "db38");
            return (Criteria) this;
        }

        public Criteria andDb38GreaterThanOrEqualTo(Integer value) {
            addCriterion("db38 >=", value, "db38");
            return (Criteria) this;
        }

        public Criteria andDb38LessThan(Integer value) {
            addCriterion("db38 <", value, "db38");
            return (Criteria) this;
        }

        public Criteria andDb38LessThanOrEqualTo(Integer value) {
            addCriterion("db38 <=", value, "db38");
            return (Criteria) this;
        }

        public Criteria andDb38In(List<Integer> values) {
            addCriterion("db38 in", values, "db38");
            return (Criteria) this;
        }

        public Criteria andDb38NotIn(List<Integer> values) {
            addCriterion("db38 not in", values, "db38");
            return (Criteria) this;
        }

        public Criteria andDb38Between(Integer value1, Integer value2) {
            addCriterion("db38 between", value1, value2, "db38");
            return (Criteria) this;
        }

        public Criteria andDb38NotBetween(Integer value1, Integer value2) {
            addCriterion("db38 not between", value1, value2, "db38");
            return (Criteria) this;
        }

        public Criteria andDb39IsNull() {
            addCriterion("db39 is null");
            return (Criteria) this;
        }

        public Criteria andDb39IsNotNull() {
            addCriterion("db39 is not null");
            return (Criteria) this;
        }

        public Criteria andDb39EqualTo(Integer value) {
            addCriterion("db39 =", value, "db39");
            return (Criteria) this;
        }

        public Criteria andDb39NotEqualTo(Integer value) {
            addCriterion("db39 <>", value, "db39");
            return (Criteria) this;
        }

        public Criteria andDb39GreaterThan(Integer value) {
            addCriterion("db39 >", value, "db39");
            return (Criteria) this;
        }

        public Criteria andDb39GreaterThanOrEqualTo(Integer value) {
            addCriterion("db39 >=", value, "db39");
            return (Criteria) this;
        }

        public Criteria andDb39LessThan(Integer value) {
            addCriterion("db39 <", value, "db39");
            return (Criteria) this;
        }

        public Criteria andDb39LessThanOrEqualTo(Integer value) {
            addCriterion("db39 <=", value, "db39");
            return (Criteria) this;
        }

        public Criteria andDb39In(List<Integer> values) {
            addCriterion("db39 in", values, "db39");
            return (Criteria) this;
        }

        public Criteria andDb39NotIn(List<Integer> values) {
            addCriterion("db39 not in", values, "db39");
            return (Criteria) this;
        }

        public Criteria andDb39Between(Integer value1, Integer value2) {
            addCriterion("db39 between", value1, value2, "db39");
            return (Criteria) this;
        }

        public Criteria andDb39NotBetween(Integer value1, Integer value2) {
            addCriterion("db39 not between", value1, value2, "db39");
            return (Criteria) this;
        }

        public Criteria andDb40IsNull() {
            addCriterion("db40 is null");
            return (Criteria) this;
        }

        public Criteria andDb40IsNotNull() {
            addCriterion("db40 is not null");
            return (Criteria) this;
        }

        public Criteria andDb40EqualTo(Integer value) {
            addCriterion("db40 =", value, "db40");
            return (Criteria) this;
        }

        public Criteria andDb40NotEqualTo(Integer value) {
            addCriterion("db40 <>", value, "db40");
            return (Criteria) this;
        }

        public Criteria andDb40GreaterThan(Integer value) {
            addCriterion("db40 >", value, "db40");
            return (Criteria) this;
        }

        public Criteria andDb40GreaterThanOrEqualTo(Integer value) {
            addCriterion("db40 >=", value, "db40");
            return (Criteria) this;
        }

        public Criteria andDb40LessThan(Integer value) {
            addCriterion("db40 <", value, "db40");
            return (Criteria) this;
        }

        public Criteria andDb40LessThanOrEqualTo(Integer value) {
            addCriterion("db40 <=", value, "db40");
            return (Criteria) this;
        }

        public Criteria andDb40In(List<Integer> values) {
            addCriterion("db40 in", values, "db40");
            return (Criteria) this;
        }

        public Criteria andDb40NotIn(List<Integer> values) {
            addCriterion("db40 not in", values, "db40");
            return (Criteria) this;
        }

        public Criteria andDb40Between(Integer value1, Integer value2) {
            addCriterion("db40 between", value1, value2, "db40");
            return (Criteria) this;
        }

        public Criteria andDb40NotBetween(Integer value1, Integer value2) {
            addCriterion("db40 not between", value1, value2, "db40");
            return (Criteria) this;
        }

        public Criteria andDb41IsNull() {
            addCriterion("db41 is null");
            return (Criteria) this;
        }

        public Criteria andDb41IsNotNull() {
            addCriterion("db41 is not null");
            return (Criteria) this;
        }

        public Criteria andDb41EqualTo(Integer value) {
            addCriterion("db41 =", value, "db41");
            return (Criteria) this;
        }

        public Criteria andDb41NotEqualTo(Integer value) {
            addCriterion("db41 <>", value, "db41");
            return (Criteria) this;
        }

        public Criteria andDb41GreaterThan(Integer value) {
            addCriterion("db41 >", value, "db41");
            return (Criteria) this;
        }

        public Criteria andDb41GreaterThanOrEqualTo(Integer value) {
            addCriterion("db41 >=", value, "db41");
            return (Criteria) this;
        }

        public Criteria andDb41LessThan(Integer value) {
            addCriterion("db41 <", value, "db41");
            return (Criteria) this;
        }

        public Criteria andDb41LessThanOrEqualTo(Integer value) {
            addCriterion("db41 <=", value, "db41");
            return (Criteria) this;
        }

        public Criteria andDb41In(List<Integer> values) {
            addCriterion("db41 in", values, "db41");
            return (Criteria) this;
        }

        public Criteria andDb41NotIn(List<Integer> values) {
            addCriterion("db41 not in", values, "db41");
            return (Criteria) this;
        }

        public Criteria andDb41Between(Integer value1, Integer value2) {
            addCriterion("db41 between", value1, value2, "db41");
            return (Criteria) this;
        }

        public Criteria andDb41NotBetween(Integer value1, Integer value2) {
            addCriterion("db41 not between", value1, value2, "db41");
            return (Criteria) this;
        }

        public Criteria andDb42IsNull() {
            addCriterion("db42 is null");
            return (Criteria) this;
        }

        public Criteria andDb42IsNotNull() {
            addCriterion("db42 is not null");
            return (Criteria) this;
        }

        public Criteria andDb42EqualTo(Integer value) {
            addCriterion("db42 =", value, "db42");
            return (Criteria) this;
        }

        public Criteria andDb42NotEqualTo(Integer value) {
            addCriterion("db42 <>", value, "db42");
            return (Criteria) this;
        }

        public Criteria andDb42GreaterThan(Integer value) {
            addCriterion("db42 >", value, "db42");
            return (Criteria) this;
        }

        public Criteria andDb42GreaterThanOrEqualTo(Integer value) {
            addCriterion("db42 >=", value, "db42");
            return (Criteria) this;
        }

        public Criteria andDb42LessThan(Integer value) {
            addCriterion("db42 <", value, "db42");
            return (Criteria) this;
        }

        public Criteria andDb42LessThanOrEqualTo(Integer value) {
            addCriterion("db42 <=", value, "db42");
            return (Criteria) this;
        }

        public Criteria andDb42In(List<Integer> values) {
            addCriterion("db42 in", values, "db42");
            return (Criteria) this;
        }

        public Criteria andDb42NotIn(List<Integer> values) {
            addCriterion("db42 not in", values, "db42");
            return (Criteria) this;
        }

        public Criteria andDb42Between(Integer value1, Integer value2) {
            addCriterion("db42 between", value1, value2, "db42");
            return (Criteria) this;
        }

        public Criteria andDb42NotBetween(Integer value1, Integer value2) {
            addCriterion("db42 not between", value1, value2, "db42");
            return (Criteria) this;
        }

        public Criteria andDb43IsNull() {
            addCriterion("db43 is null");
            return (Criteria) this;
        }

        public Criteria andDb43IsNotNull() {
            addCriterion("db43 is not null");
            return (Criteria) this;
        }

        public Criteria andDb43EqualTo(Integer value) {
            addCriterion("db43 =", value, "db43");
            return (Criteria) this;
        }

        public Criteria andDb43NotEqualTo(Integer value) {
            addCriterion("db43 <>", value, "db43");
            return (Criteria) this;
        }

        public Criteria andDb43GreaterThan(Integer value) {
            addCriterion("db43 >", value, "db43");
            return (Criteria) this;
        }

        public Criteria andDb43GreaterThanOrEqualTo(Integer value) {
            addCriterion("db43 >=", value, "db43");
            return (Criteria) this;
        }

        public Criteria andDb43LessThan(Integer value) {
            addCriterion("db43 <", value, "db43");
            return (Criteria) this;
        }

        public Criteria andDb43LessThanOrEqualTo(Integer value) {
            addCriterion("db43 <=", value, "db43");
            return (Criteria) this;
        }

        public Criteria andDb43In(List<Integer> values) {
            addCriterion("db43 in", values, "db43");
            return (Criteria) this;
        }

        public Criteria andDb43NotIn(List<Integer> values) {
            addCriterion("db43 not in", values, "db43");
            return (Criteria) this;
        }

        public Criteria andDb43Between(Integer value1, Integer value2) {
            addCriterion("db43 between", value1, value2, "db43");
            return (Criteria) this;
        }

        public Criteria andDb43NotBetween(Integer value1, Integer value2) {
            addCriterion("db43 not between", value1, value2, "db43");
            return (Criteria) this;
        }

        public Criteria andDb44IsNull() {
            addCriterion("db44 is null");
            return (Criteria) this;
        }

        public Criteria andDb44IsNotNull() {
            addCriterion("db44 is not null");
            return (Criteria) this;
        }

        public Criteria andDb44EqualTo(Integer value) {
            addCriterion("db44 =", value, "db44");
            return (Criteria) this;
        }

        public Criteria andDb44NotEqualTo(Integer value) {
            addCriterion("db44 <>", value, "db44");
            return (Criteria) this;
        }

        public Criteria andDb44GreaterThan(Integer value) {
            addCriterion("db44 >", value, "db44");
            return (Criteria) this;
        }

        public Criteria andDb44GreaterThanOrEqualTo(Integer value) {
            addCriterion("db44 >=", value, "db44");
            return (Criteria) this;
        }

        public Criteria andDb44LessThan(Integer value) {
            addCriterion("db44 <", value, "db44");
            return (Criteria) this;
        }

        public Criteria andDb44LessThanOrEqualTo(Integer value) {
            addCriterion("db44 <=", value, "db44");
            return (Criteria) this;
        }

        public Criteria andDb44In(List<Integer> values) {
            addCriterion("db44 in", values, "db44");
            return (Criteria) this;
        }

        public Criteria andDb44NotIn(List<Integer> values) {
            addCriterion("db44 not in", values, "db44");
            return (Criteria) this;
        }

        public Criteria andDb44Between(Integer value1, Integer value2) {
            addCriterion("db44 between", value1, value2, "db44");
            return (Criteria) this;
        }

        public Criteria andDb44NotBetween(Integer value1, Integer value2) {
            addCriterion("db44 not between", value1, value2, "db44");
            return (Criteria) this;
        }

        public Criteria andDb45IsNull() {
            addCriterion("db45 is null");
            return (Criteria) this;
        }

        public Criteria andDb45IsNotNull() {
            addCriterion("db45 is not null");
            return (Criteria) this;
        }

        public Criteria andDb45EqualTo(Integer value) {
            addCriterion("db45 =", value, "db45");
            return (Criteria) this;
        }

        public Criteria andDb45NotEqualTo(Integer value) {
            addCriterion("db45 <>", value, "db45");
            return (Criteria) this;
        }

        public Criteria andDb45GreaterThan(Integer value) {
            addCriterion("db45 >", value, "db45");
            return (Criteria) this;
        }

        public Criteria andDb45GreaterThanOrEqualTo(Integer value) {
            addCriterion("db45 >=", value, "db45");
            return (Criteria) this;
        }

        public Criteria andDb45LessThan(Integer value) {
            addCriterion("db45 <", value, "db45");
            return (Criteria) this;
        }

        public Criteria andDb45LessThanOrEqualTo(Integer value) {
            addCriterion("db45 <=", value, "db45");
            return (Criteria) this;
        }

        public Criteria andDb45In(List<Integer> values) {
            addCriterion("db45 in", values, "db45");
            return (Criteria) this;
        }

        public Criteria andDb45NotIn(List<Integer> values) {
            addCriterion("db45 not in", values, "db45");
            return (Criteria) this;
        }

        public Criteria andDb45Between(Integer value1, Integer value2) {
            addCriterion("db45 between", value1, value2, "db45");
            return (Criteria) this;
        }

        public Criteria andDb45NotBetween(Integer value1, Integer value2) {
            addCriterion("db45 not between", value1, value2, "db45");
            return (Criteria) this;
        }

        public Criteria andDb46IsNull() {
            addCriterion("db46 is null");
            return (Criteria) this;
        }

        public Criteria andDb46IsNotNull() {
            addCriterion("db46 is not null");
            return (Criteria) this;
        }

        public Criteria andDb46EqualTo(Integer value) {
            addCriterion("db46 =", value, "db46");
            return (Criteria) this;
        }

        public Criteria andDb46NotEqualTo(Integer value) {
            addCriterion("db46 <>", value, "db46");
            return (Criteria) this;
        }

        public Criteria andDb46GreaterThan(Integer value) {
            addCriterion("db46 >", value, "db46");
            return (Criteria) this;
        }

        public Criteria andDb46GreaterThanOrEqualTo(Integer value) {
            addCriterion("db46 >=", value, "db46");
            return (Criteria) this;
        }

        public Criteria andDb46LessThan(Integer value) {
            addCriterion("db46 <", value, "db46");
            return (Criteria) this;
        }

        public Criteria andDb46LessThanOrEqualTo(Integer value) {
            addCriterion("db46 <=", value, "db46");
            return (Criteria) this;
        }

        public Criteria andDb46In(List<Integer> values) {
            addCriterion("db46 in", values, "db46");
            return (Criteria) this;
        }

        public Criteria andDb46NotIn(List<Integer> values) {
            addCriterion("db46 not in", values, "db46");
            return (Criteria) this;
        }

        public Criteria andDb46Between(Integer value1, Integer value2) {
            addCriterion("db46 between", value1, value2, "db46");
            return (Criteria) this;
        }

        public Criteria andDb46NotBetween(Integer value1, Integer value2) {
            addCriterion("db46 not between", value1, value2, "db46");
            return (Criteria) this;
        }

        public Criteria andDb47IsNull() {
            addCriterion("db47 is null");
            return (Criteria) this;
        }

        public Criteria andDb47IsNotNull() {
            addCriterion("db47 is not null");
            return (Criteria) this;
        }

        public Criteria andDb47EqualTo(Integer value) {
            addCriterion("db47 =", value, "db47");
            return (Criteria) this;
        }

        public Criteria andDb47NotEqualTo(Integer value) {
            addCriterion("db47 <>", value, "db47");
            return (Criteria) this;
        }

        public Criteria andDb47GreaterThan(Integer value) {
            addCriterion("db47 >", value, "db47");
            return (Criteria) this;
        }

        public Criteria andDb47GreaterThanOrEqualTo(Integer value) {
            addCriterion("db47 >=", value, "db47");
            return (Criteria) this;
        }

        public Criteria andDb47LessThan(Integer value) {
            addCriterion("db47 <", value, "db47");
            return (Criteria) this;
        }

        public Criteria andDb47LessThanOrEqualTo(Integer value) {
            addCriterion("db47 <=", value, "db47");
            return (Criteria) this;
        }

        public Criteria andDb47In(List<Integer> values) {
            addCriterion("db47 in", values, "db47");
            return (Criteria) this;
        }

        public Criteria andDb47NotIn(List<Integer> values) {
            addCriterion("db47 not in", values, "db47");
            return (Criteria) this;
        }

        public Criteria andDb47Between(Integer value1, Integer value2) {
            addCriterion("db47 between", value1, value2, "db47");
            return (Criteria) this;
        }

        public Criteria andDb47NotBetween(Integer value1, Integer value2) {
            addCriterion("db47 not between", value1, value2, "db47");
            return (Criteria) this;
        }

        public Criteria andDb48IsNull() {
            addCriterion("db48 is null");
            return (Criteria) this;
        }

        public Criteria andDb48IsNotNull() {
            addCriterion("db48 is not null");
            return (Criteria) this;
        }

        public Criteria andDb48EqualTo(Integer value) {
            addCriterion("db48 =", value, "db48");
            return (Criteria) this;
        }

        public Criteria andDb48NotEqualTo(Integer value) {
            addCriterion("db48 <>", value, "db48");
            return (Criteria) this;
        }

        public Criteria andDb48GreaterThan(Integer value) {
            addCriterion("db48 >", value, "db48");
            return (Criteria) this;
        }

        public Criteria andDb48GreaterThanOrEqualTo(Integer value) {
            addCriterion("db48 >=", value, "db48");
            return (Criteria) this;
        }

        public Criteria andDb48LessThan(Integer value) {
            addCriterion("db48 <", value, "db48");
            return (Criteria) this;
        }

        public Criteria andDb48LessThanOrEqualTo(Integer value) {
            addCriterion("db48 <=", value, "db48");
            return (Criteria) this;
        }

        public Criteria andDb48In(List<Integer> values) {
            addCriterion("db48 in", values, "db48");
            return (Criteria) this;
        }

        public Criteria andDb48NotIn(List<Integer> values) {
            addCriterion("db48 not in", values, "db48");
            return (Criteria) this;
        }

        public Criteria andDb48Between(Integer value1, Integer value2) {
            addCriterion("db48 between", value1, value2, "db48");
            return (Criteria) this;
        }

        public Criteria andDb48NotBetween(Integer value1, Integer value2) {
            addCriterion("db48 not between", value1, value2, "db48");
            return (Criteria) this;
        }

        public Criteria andDb49IsNull() {
            addCriterion("db49 is null");
            return (Criteria) this;
        }

        public Criteria andDb49IsNotNull() {
            addCriterion("db49 is not null");
            return (Criteria) this;
        }

        public Criteria andDb49EqualTo(Integer value) {
            addCriterion("db49 =", value, "db49");
            return (Criteria) this;
        }

        public Criteria andDb49NotEqualTo(Integer value) {
            addCriterion("db49 <>", value, "db49");
            return (Criteria) this;
        }

        public Criteria andDb49GreaterThan(Integer value) {
            addCriterion("db49 >", value, "db49");
            return (Criteria) this;
        }

        public Criteria andDb49GreaterThanOrEqualTo(Integer value) {
            addCriterion("db49 >=", value, "db49");
            return (Criteria) this;
        }

        public Criteria andDb49LessThan(Integer value) {
            addCriterion("db49 <", value, "db49");
            return (Criteria) this;
        }

        public Criteria andDb49LessThanOrEqualTo(Integer value) {
            addCriterion("db49 <=", value, "db49");
            return (Criteria) this;
        }

        public Criteria andDb49In(List<Integer> values) {
            addCriterion("db49 in", values, "db49");
            return (Criteria) this;
        }

        public Criteria andDb49NotIn(List<Integer> values) {
            addCriterion("db49 not in", values, "db49");
            return (Criteria) this;
        }

        public Criteria andDb49Between(Integer value1, Integer value2) {
            addCriterion("db49 between", value1, value2, "db49");
            return (Criteria) this;
        }

        public Criteria andDb49NotBetween(Integer value1, Integer value2) {
            addCriterion("db49 not between", value1, value2, "db49");
            return (Criteria) this;
        }

        public Criteria andDb50IsNull() {
            addCriterion("db50 is null");
            return (Criteria) this;
        }

        public Criteria andDb50IsNotNull() {
            addCriterion("db50 is not null");
            return (Criteria) this;
        }

        public Criteria andDb50EqualTo(Integer value) {
            addCriterion("db50 =", value, "db50");
            return (Criteria) this;
        }

        public Criteria andDb50NotEqualTo(Integer value) {
            addCriterion("db50 <>", value, "db50");
            return (Criteria) this;
        }

        public Criteria andDb50GreaterThan(Integer value) {
            addCriterion("db50 >", value, "db50");
            return (Criteria) this;
        }

        public Criteria andDb50GreaterThanOrEqualTo(Integer value) {
            addCriterion("db50 >=", value, "db50");
            return (Criteria) this;
        }

        public Criteria andDb50LessThan(Integer value) {
            addCriterion("db50 <", value, "db50");
            return (Criteria) this;
        }

        public Criteria andDb50LessThanOrEqualTo(Integer value) {
            addCriterion("db50 <=", value, "db50");
            return (Criteria) this;
        }

        public Criteria andDb50In(List<Integer> values) {
            addCriterion("db50 in", values, "db50");
            return (Criteria) this;
        }

        public Criteria andDb50NotIn(List<Integer> values) {
            addCriterion("db50 not in", values, "db50");
            return (Criteria) this;
        }

        public Criteria andDb50Between(Integer value1, Integer value2) {
            addCriterion("db50 between", value1, value2, "db50");
            return (Criteria) this;
        }

        public Criteria andDb50NotBetween(Integer value1, Integer value2) {
            addCriterion("db50 not between", value1, value2, "db50");
            return (Criteria) this;
        }

        public Criteria andDb51IsNull() {
            addCriterion("db51 is null");
            return (Criteria) this;
        }

        public Criteria andDb51IsNotNull() {
            addCriterion("db51 is not null");
            return (Criteria) this;
        }

        public Criteria andDb51EqualTo(Integer value) {
            addCriterion("db51 =", value, "db51");
            return (Criteria) this;
        }

        public Criteria andDb51NotEqualTo(Integer value) {
            addCriterion("db51 <>", value, "db51");
            return (Criteria) this;
        }

        public Criteria andDb51GreaterThan(Integer value) {
            addCriterion("db51 >", value, "db51");
            return (Criteria) this;
        }

        public Criteria andDb51GreaterThanOrEqualTo(Integer value) {
            addCriterion("db51 >=", value, "db51");
            return (Criteria) this;
        }

        public Criteria andDb51LessThan(Integer value) {
            addCriterion("db51 <", value, "db51");
            return (Criteria) this;
        }

        public Criteria andDb51LessThanOrEqualTo(Integer value) {
            addCriterion("db51 <=", value, "db51");
            return (Criteria) this;
        }

        public Criteria andDb51In(List<Integer> values) {
            addCriterion("db51 in", values, "db51");
            return (Criteria) this;
        }

        public Criteria andDb51NotIn(List<Integer> values) {
            addCriterion("db51 not in", values, "db51");
            return (Criteria) this;
        }

        public Criteria andDb51Between(Integer value1, Integer value2) {
            addCriterion("db51 between", value1, value2, "db51");
            return (Criteria) this;
        }

        public Criteria andDb51NotBetween(Integer value1, Integer value2) {
            addCriterion("db51 not between", value1, value2, "db51");
            return (Criteria) this;
        }

        public Criteria andDb52IsNull() {
            addCriterion("db52 is null");
            return (Criteria) this;
        }

        public Criteria andDb52IsNotNull() {
            addCriterion("db52 is not null");
            return (Criteria) this;
        }

        public Criteria andDb52EqualTo(Integer value) {
            addCriterion("db52 =", value, "db52");
            return (Criteria) this;
        }

        public Criteria andDb52NotEqualTo(Integer value) {
            addCriterion("db52 <>", value, "db52");
            return (Criteria) this;
        }

        public Criteria andDb52GreaterThan(Integer value) {
            addCriterion("db52 >", value, "db52");
            return (Criteria) this;
        }

        public Criteria andDb52GreaterThanOrEqualTo(Integer value) {
            addCriterion("db52 >=", value, "db52");
            return (Criteria) this;
        }

        public Criteria andDb52LessThan(Integer value) {
            addCriterion("db52 <", value, "db52");
            return (Criteria) this;
        }

        public Criteria andDb52LessThanOrEqualTo(Integer value) {
            addCriterion("db52 <=", value, "db52");
            return (Criteria) this;
        }

        public Criteria andDb52In(List<Integer> values) {
            addCriterion("db52 in", values, "db52");
            return (Criteria) this;
        }

        public Criteria andDb52NotIn(List<Integer> values) {
            addCriterion("db52 not in", values, "db52");
            return (Criteria) this;
        }

        public Criteria andDb52Between(Integer value1, Integer value2) {
            addCriterion("db52 between", value1, value2, "db52");
            return (Criteria) this;
        }

        public Criteria andDb52NotBetween(Integer value1, Integer value2) {
            addCriterion("db52 not between", value1, value2, "db52");
            return (Criteria) this;
        }

        public Criteria andDb53IsNull() {
            addCriterion("db53 is null");
            return (Criteria) this;
        }

        public Criteria andDb53IsNotNull() {
            addCriterion("db53 is not null");
            return (Criteria) this;
        }

        public Criteria andDb53EqualTo(Integer value) {
            addCriterion("db53 =", value, "db53");
            return (Criteria) this;
        }

        public Criteria andDb53NotEqualTo(Integer value) {
            addCriterion("db53 <>", value, "db53");
            return (Criteria) this;
        }

        public Criteria andDb53GreaterThan(Integer value) {
            addCriterion("db53 >", value, "db53");
            return (Criteria) this;
        }

        public Criteria andDb53GreaterThanOrEqualTo(Integer value) {
            addCriterion("db53 >=", value, "db53");
            return (Criteria) this;
        }

        public Criteria andDb53LessThan(Integer value) {
            addCriterion("db53 <", value, "db53");
            return (Criteria) this;
        }

        public Criteria andDb53LessThanOrEqualTo(Integer value) {
            addCriterion("db53 <=", value, "db53");
            return (Criteria) this;
        }

        public Criteria andDb53In(List<Integer> values) {
            addCriterion("db53 in", values, "db53");
            return (Criteria) this;
        }

        public Criteria andDb53NotIn(List<Integer> values) {
            addCriterion("db53 not in", values, "db53");
            return (Criteria) this;
        }

        public Criteria andDb53Between(Integer value1, Integer value2) {
            addCriterion("db53 between", value1, value2, "db53");
            return (Criteria) this;
        }

        public Criteria andDb53NotBetween(Integer value1, Integer value2) {
            addCriterion("db53 not between", value1, value2, "db53");
            return (Criteria) this;
        }

        public Criteria andDb54IsNull() {
            addCriterion("db54 is null");
            return (Criteria) this;
        }

        public Criteria andDb54IsNotNull() {
            addCriterion("db54 is not null");
            return (Criteria) this;
        }

        public Criteria andDb54EqualTo(Integer value) {
            addCriterion("db54 =", value, "db54");
            return (Criteria) this;
        }

        public Criteria andDb54NotEqualTo(Integer value) {
            addCriterion("db54 <>", value, "db54");
            return (Criteria) this;
        }

        public Criteria andDb54GreaterThan(Integer value) {
            addCriterion("db54 >", value, "db54");
            return (Criteria) this;
        }

        public Criteria andDb54GreaterThanOrEqualTo(Integer value) {
            addCriterion("db54 >=", value, "db54");
            return (Criteria) this;
        }

        public Criteria andDb54LessThan(Integer value) {
            addCriterion("db54 <", value, "db54");
            return (Criteria) this;
        }

        public Criteria andDb54LessThanOrEqualTo(Integer value) {
            addCriterion("db54 <=", value, "db54");
            return (Criteria) this;
        }

        public Criteria andDb54In(List<Integer> values) {
            addCriterion("db54 in", values, "db54");
            return (Criteria) this;
        }

        public Criteria andDb54NotIn(List<Integer> values) {
            addCriterion("db54 not in", values, "db54");
            return (Criteria) this;
        }

        public Criteria andDb54Between(Integer value1, Integer value2) {
            addCriterion("db54 between", value1, value2, "db54");
            return (Criteria) this;
        }

        public Criteria andDb54NotBetween(Integer value1, Integer value2) {
            addCriterion("db54 not between", value1, value2, "db54");
            return (Criteria) this;
        }

        public Criteria andDb55IsNull() {
            addCriterion("db55 is null");
            return (Criteria) this;
        }

        public Criteria andDb55IsNotNull() {
            addCriterion("db55 is not null");
            return (Criteria) this;
        }

        public Criteria andDb55EqualTo(Integer value) {
            addCriterion("db55 =", value, "db55");
            return (Criteria) this;
        }

        public Criteria andDb55NotEqualTo(Integer value) {
            addCriterion("db55 <>", value, "db55");
            return (Criteria) this;
        }

        public Criteria andDb55GreaterThan(Integer value) {
            addCriterion("db55 >", value, "db55");
            return (Criteria) this;
        }

        public Criteria andDb55GreaterThanOrEqualTo(Integer value) {
            addCriterion("db55 >=", value, "db55");
            return (Criteria) this;
        }

        public Criteria andDb55LessThan(Integer value) {
            addCriterion("db55 <", value, "db55");
            return (Criteria) this;
        }

        public Criteria andDb55LessThanOrEqualTo(Integer value) {
            addCriterion("db55 <=", value, "db55");
            return (Criteria) this;
        }

        public Criteria andDb55In(List<Integer> values) {
            addCriterion("db55 in", values, "db55");
            return (Criteria) this;
        }

        public Criteria andDb55NotIn(List<Integer> values) {
            addCriterion("db55 not in", values, "db55");
            return (Criteria) this;
        }

        public Criteria andDb55Between(Integer value1, Integer value2) {
            addCriterion("db55 between", value1, value2, "db55");
            return (Criteria) this;
        }

        public Criteria andDb55NotBetween(Integer value1, Integer value2) {
            addCriterion("db55 not between", value1, value2, "db55");
            return (Criteria) this;
        }

        public Criteria andDb56IsNull() {
            addCriterion("db56 is null");
            return (Criteria) this;
        }

        public Criteria andDb56IsNotNull() {
            addCriterion("db56 is not null");
            return (Criteria) this;
        }

        public Criteria andDb56EqualTo(Integer value) {
            addCriterion("db56 =", value, "db56");
            return (Criteria) this;
        }

        public Criteria andDb56NotEqualTo(Integer value) {
            addCriterion("db56 <>", value, "db56");
            return (Criteria) this;
        }

        public Criteria andDb56GreaterThan(Integer value) {
            addCriterion("db56 >", value, "db56");
            return (Criteria) this;
        }

        public Criteria andDb56GreaterThanOrEqualTo(Integer value) {
            addCriterion("db56 >=", value, "db56");
            return (Criteria) this;
        }

        public Criteria andDb56LessThan(Integer value) {
            addCriterion("db56 <", value, "db56");
            return (Criteria) this;
        }

        public Criteria andDb56LessThanOrEqualTo(Integer value) {
            addCriterion("db56 <=", value, "db56");
            return (Criteria) this;
        }

        public Criteria andDb56In(List<Integer> values) {
            addCriterion("db56 in", values, "db56");
            return (Criteria) this;
        }

        public Criteria andDb56NotIn(List<Integer> values) {
            addCriterion("db56 not in", values, "db56");
            return (Criteria) this;
        }

        public Criteria andDb56Between(Integer value1, Integer value2) {
            addCriterion("db56 between", value1, value2, "db56");
            return (Criteria) this;
        }

        public Criteria andDb56NotBetween(Integer value1, Integer value2) {
            addCriterion("db56 not between", value1, value2, "db56");
            return (Criteria) this;
        }

        public Criteria andDb57IsNull() {
            addCriterion("db57 is null");
            return (Criteria) this;
        }

        public Criteria andDb57IsNotNull() {
            addCriterion("db57 is not null");
            return (Criteria) this;
        }

        public Criteria andDb57EqualTo(Integer value) {
            addCriterion("db57 =", value, "db57");
            return (Criteria) this;
        }

        public Criteria andDb57NotEqualTo(Integer value) {
            addCriterion("db57 <>", value, "db57");
            return (Criteria) this;
        }

        public Criteria andDb57GreaterThan(Integer value) {
            addCriterion("db57 >", value, "db57");
            return (Criteria) this;
        }

        public Criteria andDb57GreaterThanOrEqualTo(Integer value) {
            addCriterion("db57 >=", value, "db57");
            return (Criteria) this;
        }

        public Criteria andDb57LessThan(Integer value) {
            addCriterion("db57 <", value, "db57");
            return (Criteria) this;
        }

        public Criteria andDb57LessThanOrEqualTo(Integer value) {
            addCriterion("db57 <=", value, "db57");
            return (Criteria) this;
        }

        public Criteria andDb57In(List<Integer> values) {
            addCriterion("db57 in", values, "db57");
            return (Criteria) this;
        }

        public Criteria andDb57NotIn(List<Integer> values) {
            addCriterion("db57 not in", values, "db57");
            return (Criteria) this;
        }

        public Criteria andDb57Between(Integer value1, Integer value2) {
            addCriterion("db57 between", value1, value2, "db57");
            return (Criteria) this;
        }

        public Criteria andDb57NotBetween(Integer value1, Integer value2) {
            addCriterion("db57 not between", value1, value2, "db57");
            return (Criteria) this;
        }

        public Criteria andDb58IsNull() {
            addCriterion("db58 is null");
            return (Criteria) this;
        }

        public Criteria andDb58IsNotNull() {
            addCriterion("db58 is not null");
            return (Criteria) this;
        }

        public Criteria andDb58EqualTo(Integer value) {
            addCriterion("db58 =", value, "db58");
            return (Criteria) this;
        }

        public Criteria andDb58NotEqualTo(Integer value) {
            addCriterion("db58 <>", value, "db58");
            return (Criteria) this;
        }

        public Criteria andDb58GreaterThan(Integer value) {
            addCriterion("db58 >", value, "db58");
            return (Criteria) this;
        }

        public Criteria andDb58GreaterThanOrEqualTo(Integer value) {
            addCriterion("db58 >=", value, "db58");
            return (Criteria) this;
        }

        public Criteria andDb58LessThan(Integer value) {
            addCriterion("db58 <", value, "db58");
            return (Criteria) this;
        }

        public Criteria andDb58LessThanOrEqualTo(Integer value) {
            addCriterion("db58 <=", value, "db58");
            return (Criteria) this;
        }

        public Criteria andDb58In(List<Integer> values) {
            addCriterion("db58 in", values, "db58");
            return (Criteria) this;
        }

        public Criteria andDb58NotIn(List<Integer> values) {
            addCriterion("db58 not in", values, "db58");
            return (Criteria) this;
        }

        public Criteria andDb58Between(Integer value1, Integer value2) {
            addCriterion("db58 between", value1, value2, "db58");
            return (Criteria) this;
        }

        public Criteria andDb58NotBetween(Integer value1, Integer value2) {
            addCriterion("db58 not between", value1, value2, "db58");
            return (Criteria) this;
        }

        public Criteria andDb59IsNull() {
            addCriterion("db59 is null");
            return (Criteria) this;
        }

        public Criteria andDb59IsNotNull() {
            addCriterion("db59 is not null");
            return (Criteria) this;
        }

        public Criteria andDb59EqualTo(Integer value) {
            addCriterion("db59 =", value, "db59");
            return (Criteria) this;
        }

        public Criteria andDb59NotEqualTo(Integer value) {
            addCriterion("db59 <>", value, "db59");
            return (Criteria) this;
        }

        public Criteria andDb59GreaterThan(Integer value) {
            addCriterion("db59 >", value, "db59");
            return (Criteria) this;
        }

        public Criteria andDb59GreaterThanOrEqualTo(Integer value) {
            addCriterion("db59 >=", value, "db59");
            return (Criteria) this;
        }

        public Criteria andDb59LessThan(Integer value) {
            addCriterion("db59 <", value, "db59");
            return (Criteria) this;
        }

        public Criteria andDb59LessThanOrEqualTo(Integer value) {
            addCriterion("db59 <=", value, "db59");
            return (Criteria) this;
        }

        public Criteria andDb59In(List<Integer> values) {
            addCriterion("db59 in", values, "db59");
            return (Criteria) this;
        }

        public Criteria andDb59NotIn(List<Integer> values) {
            addCriterion("db59 not in", values, "db59");
            return (Criteria) this;
        }

        public Criteria andDb59Between(Integer value1, Integer value2) {
            addCriterion("db59 between", value1, value2, "db59");
            return (Criteria) this;
        }

        public Criteria andDb59NotBetween(Integer value1, Integer value2) {
            addCriterion("db59 not between", value1, value2, "db59");
            return (Criteria) this;
        }

        public Criteria andDb60IsNull() {
            addCriterion("db60 is null");
            return (Criteria) this;
        }

        public Criteria andDb60IsNotNull() {
            addCriterion("db60 is not null");
            return (Criteria) this;
        }

        public Criteria andDb60EqualTo(Integer value) {
            addCriterion("db60 =", value, "db60");
            return (Criteria) this;
        }

        public Criteria andDb60NotEqualTo(Integer value) {
            addCriterion("db60 <>", value, "db60");
            return (Criteria) this;
        }

        public Criteria andDb60GreaterThan(Integer value) {
            addCriterion("db60 >", value, "db60");
            return (Criteria) this;
        }

        public Criteria andDb60GreaterThanOrEqualTo(Integer value) {
            addCriterion("db60 >=", value, "db60");
            return (Criteria) this;
        }

        public Criteria andDb60LessThan(Integer value) {
            addCriterion("db60 <", value, "db60");
            return (Criteria) this;
        }

        public Criteria andDb60LessThanOrEqualTo(Integer value) {
            addCriterion("db60 <=", value, "db60");
            return (Criteria) this;
        }

        public Criteria andDb60In(List<Integer> values) {
            addCriterion("db60 in", values, "db60");
            return (Criteria) this;
        }

        public Criteria andDb60NotIn(List<Integer> values) {
            addCriterion("db60 not in", values, "db60");
            return (Criteria) this;
        }

        public Criteria andDb60Between(Integer value1, Integer value2) {
            addCriterion("db60 between", value1, value2, "db60");
            return (Criteria) this;
        }

        public Criteria andDb60NotBetween(Integer value1, Integer value2) {
            addCriterion("db60 not between", value1, value2, "db60");
            return (Criteria) this;
        }

        public Criteria andDb61IsNull() {
            addCriterion("db61 is null");
            return (Criteria) this;
        }

        public Criteria andDb61IsNotNull() {
            addCriterion("db61 is not null");
            return (Criteria) this;
        }

        public Criteria andDb61EqualTo(Integer value) {
            addCriterion("db61 =", value, "db61");
            return (Criteria) this;
        }

        public Criteria andDb61NotEqualTo(Integer value) {
            addCriterion("db61 <>", value, "db61");
            return (Criteria) this;
        }

        public Criteria andDb61GreaterThan(Integer value) {
            addCriterion("db61 >", value, "db61");
            return (Criteria) this;
        }

        public Criteria andDb61GreaterThanOrEqualTo(Integer value) {
            addCriterion("db61 >=", value, "db61");
            return (Criteria) this;
        }

        public Criteria andDb61LessThan(Integer value) {
            addCriterion("db61 <", value, "db61");
            return (Criteria) this;
        }

        public Criteria andDb61LessThanOrEqualTo(Integer value) {
            addCriterion("db61 <=", value, "db61");
            return (Criteria) this;
        }

        public Criteria andDb61In(List<Integer> values) {
            addCriterion("db61 in", values, "db61");
            return (Criteria) this;
        }

        public Criteria andDb61NotIn(List<Integer> values) {
            addCriterion("db61 not in", values, "db61");
            return (Criteria) this;
        }

        public Criteria andDb61Between(Integer value1, Integer value2) {
            addCriterion("db61 between", value1, value2, "db61");
            return (Criteria) this;
        }

        public Criteria andDb61NotBetween(Integer value1, Integer value2) {
            addCriterion("db61 not between", value1, value2, "db61");
            return (Criteria) this;
        }

        public Criteria andDb62IsNull() {
            addCriterion("db62 is null");
            return (Criteria) this;
        }

        public Criteria andDb62IsNotNull() {
            addCriterion("db62 is not null");
            return (Criteria) this;
        }

        public Criteria andDb62EqualTo(Integer value) {
            addCriterion("db62 =", value, "db62");
            return (Criteria) this;
        }

        public Criteria andDb62NotEqualTo(Integer value) {
            addCriterion("db62 <>", value, "db62");
            return (Criteria) this;
        }

        public Criteria andDb62GreaterThan(Integer value) {
            addCriterion("db62 >", value, "db62");
            return (Criteria) this;
        }

        public Criteria andDb62GreaterThanOrEqualTo(Integer value) {
            addCriterion("db62 >=", value, "db62");
            return (Criteria) this;
        }

        public Criteria andDb62LessThan(Integer value) {
            addCriterion("db62 <", value, "db62");
            return (Criteria) this;
        }

        public Criteria andDb62LessThanOrEqualTo(Integer value) {
            addCriterion("db62 <=", value, "db62");
            return (Criteria) this;
        }

        public Criteria andDb62In(List<Integer> values) {
            addCriterion("db62 in", values, "db62");
            return (Criteria) this;
        }

        public Criteria andDb62NotIn(List<Integer> values) {
            addCriterion("db62 not in", values, "db62");
            return (Criteria) this;
        }

        public Criteria andDb62Between(Integer value1, Integer value2) {
            addCriterion("db62 between", value1, value2, "db62");
            return (Criteria) this;
        }

        public Criteria andDb62NotBetween(Integer value1, Integer value2) {
            addCriterion("db62 not between", value1, value2, "db62");
            return (Criteria) this;
        }

        public Criteria andDb63IsNull() {
            addCriterion("db63 is null");
            return (Criteria) this;
        }

        public Criteria andDb63IsNotNull() {
            addCriterion("db63 is not null");
            return (Criteria) this;
        }

        public Criteria andDb63EqualTo(Integer value) {
            addCriterion("db63 =", value, "db63");
            return (Criteria) this;
        }

        public Criteria andDb63NotEqualTo(Integer value) {
            addCriterion("db63 <>", value, "db63");
            return (Criteria) this;
        }

        public Criteria andDb63GreaterThan(Integer value) {
            addCriterion("db63 >", value, "db63");
            return (Criteria) this;
        }

        public Criteria andDb63GreaterThanOrEqualTo(Integer value) {
            addCriterion("db63 >=", value, "db63");
            return (Criteria) this;
        }

        public Criteria andDb63LessThan(Integer value) {
            addCriterion("db63 <", value, "db63");
            return (Criteria) this;
        }

        public Criteria andDb63LessThanOrEqualTo(Integer value) {
            addCriterion("db63 <=", value, "db63");
            return (Criteria) this;
        }

        public Criteria andDb63In(List<Integer> values) {
            addCriterion("db63 in", values, "db63");
            return (Criteria) this;
        }

        public Criteria andDb63NotIn(List<Integer> values) {
            addCriterion("db63 not in", values, "db63");
            return (Criteria) this;
        }

        public Criteria andDb63Between(Integer value1, Integer value2) {
            addCriterion("db63 between", value1, value2, "db63");
            return (Criteria) this;
        }

        public Criteria andDb63NotBetween(Integer value1, Integer value2) {
            addCriterion("db63 not between", value1, value2, "db63");
            return (Criteria) this;
        }

        public Criteria andDb64IsNull() {
            addCriterion("db64 is null");
            return (Criteria) this;
        }

        public Criteria andDb64IsNotNull() {
            addCriterion("db64 is not null");
            return (Criteria) this;
        }

        public Criteria andDb64EqualTo(Integer value) {
            addCriterion("db64 =", value, "db64");
            return (Criteria) this;
        }

        public Criteria andDb64NotEqualTo(Integer value) {
            addCriterion("db64 <>", value, "db64");
            return (Criteria) this;
        }

        public Criteria andDb64GreaterThan(Integer value) {
            addCriterion("db64 >", value, "db64");
            return (Criteria) this;
        }

        public Criteria andDb64GreaterThanOrEqualTo(Integer value) {
            addCriterion("db64 >=", value, "db64");
            return (Criteria) this;
        }

        public Criteria andDb64LessThan(Integer value) {
            addCriterion("db64 <", value, "db64");
            return (Criteria) this;
        }

        public Criteria andDb64LessThanOrEqualTo(Integer value) {
            addCriterion("db64 <=", value, "db64");
            return (Criteria) this;
        }

        public Criteria andDb64In(List<Integer> values) {
            addCriterion("db64 in", values, "db64");
            return (Criteria) this;
        }

        public Criteria andDb64NotIn(List<Integer> values) {
            addCriterion("db64 not in", values, "db64");
            return (Criteria) this;
        }

        public Criteria andDb64Between(Integer value1, Integer value2) {
            addCriterion("db64 between", value1, value2, "db64");
            return (Criteria) this;
        }

        public Criteria andDb64NotBetween(Integer value1, Integer value2) {
            addCriterion("db64 not between", value1, value2, "db64");
            return (Criteria) this;
        }

        public Criteria andDb65IsNull() {
            addCriterion("db65 is null");
            return (Criteria) this;
        }

        public Criteria andDb65IsNotNull() {
            addCriterion("db65 is not null");
            return (Criteria) this;
        }

        public Criteria andDb65EqualTo(Integer value) {
            addCriterion("db65 =", value, "db65");
            return (Criteria) this;
        }

        public Criteria andDb65NotEqualTo(Integer value) {
            addCriterion("db65 <>", value, "db65");
            return (Criteria) this;
        }

        public Criteria andDb65GreaterThan(Integer value) {
            addCriterion("db65 >", value, "db65");
            return (Criteria) this;
        }

        public Criteria andDb65GreaterThanOrEqualTo(Integer value) {
            addCriterion("db65 >=", value, "db65");
            return (Criteria) this;
        }

        public Criteria andDb65LessThan(Integer value) {
            addCriterion("db65 <", value, "db65");
            return (Criteria) this;
        }

        public Criteria andDb65LessThanOrEqualTo(Integer value) {
            addCriterion("db65 <=", value, "db65");
            return (Criteria) this;
        }

        public Criteria andDb65In(List<Integer> values) {
            addCriterion("db65 in", values, "db65");
            return (Criteria) this;
        }

        public Criteria andDb65NotIn(List<Integer> values) {
            addCriterion("db65 not in", values, "db65");
            return (Criteria) this;
        }

        public Criteria andDb65Between(Integer value1, Integer value2) {
            addCriterion("db65 between", value1, value2, "db65");
            return (Criteria) this;
        }

        public Criteria andDb65NotBetween(Integer value1, Integer value2) {
            addCriterion("db65 not between", value1, value2, "db65");
            return (Criteria) this;
        }

        public Criteria andDb66IsNull() {
            addCriterion("db66 is null");
            return (Criteria) this;
        }

        public Criteria andDb66IsNotNull() {
            addCriterion("db66 is not null");
            return (Criteria) this;
        }

        public Criteria andDb66EqualTo(Integer value) {
            addCriterion("db66 =", value, "db66");
            return (Criteria) this;
        }

        public Criteria andDb66NotEqualTo(Integer value) {
            addCriterion("db66 <>", value, "db66");
            return (Criteria) this;
        }

        public Criteria andDb66GreaterThan(Integer value) {
            addCriterion("db66 >", value, "db66");
            return (Criteria) this;
        }

        public Criteria andDb66GreaterThanOrEqualTo(Integer value) {
            addCriterion("db66 >=", value, "db66");
            return (Criteria) this;
        }

        public Criteria andDb66LessThan(Integer value) {
            addCriterion("db66 <", value, "db66");
            return (Criteria) this;
        }

        public Criteria andDb66LessThanOrEqualTo(Integer value) {
            addCriterion("db66 <=", value, "db66");
            return (Criteria) this;
        }

        public Criteria andDb66In(List<Integer> values) {
            addCriterion("db66 in", values, "db66");
            return (Criteria) this;
        }

        public Criteria andDb66NotIn(List<Integer> values) {
            addCriterion("db66 not in", values, "db66");
            return (Criteria) this;
        }

        public Criteria andDb66Between(Integer value1, Integer value2) {
            addCriterion("db66 between", value1, value2, "db66");
            return (Criteria) this;
        }

        public Criteria andDb66NotBetween(Integer value1, Integer value2) {
            addCriterion("db66 not between", value1, value2, "db66");
            return (Criteria) this;
        }

        public Criteria andDb67IsNull() {
            addCriterion("db67 is null");
            return (Criteria) this;
        }

        public Criteria andDb67IsNotNull() {
            addCriterion("db67 is not null");
            return (Criteria) this;
        }

        public Criteria andDb67EqualTo(Integer value) {
            addCriterion("db67 =", value, "db67");
            return (Criteria) this;
        }

        public Criteria andDb67NotEqualTo(Integer value) {
            addCriterion("db67 <>", value, "db67");
            return (Criteria) this;
        }

        public Criteria andDb67GreaterThan(Integer value) {
            addCriterion("db67 >", value, "db67");
            return (Criteria) this;
        }

        public Criteria andDb67GreaterThanOrEqualTo(Integer value) {
            addCriterion("db67 >=", value, "db67");
            return (Criteria) this;
        }

        public Criteria andDb67LessThan(Integer value) {
            addCriterion("db67 <", value, "db67");
            return (Criteria) this;
        }

        public Criteria andDb67LessThanOrEqualTo(Integer value) {
            addCriterion("db67 <=", value, "db67");
            return (Criteria) this;
        }

        public Criteria andDb67In(List<Integer> values) {
            addCriterion("db67 in", values, "db67");
            return (Criteria) this;
        }

        public Criteria andDb67NotIn(List<Integer> values) {
            addCriterion("db67 not in", values, "db67");
            return (Criteria) this;
        }

        public Criteria andDb67Between(Integer value1, Integer value2) {
            addCriterion("db67 between", value1, value2, "db67");
            return (Criteria) this;
        }

        public Criteria andDb67NotBetween(Integer value1, Integer value2) {
            addCriterion("db67 not between", value1, value2, "db67");
            return (Criteria) this;
        }

        public Criteria andDb68IsNull() {
            addCriterion("db68 is null");
            return (Criteria) this;
        }

        public Criteria andDb68IsNotNull() {
            addCriterion("db68 is not null");
            return (Criteria) this;
        }

        public Criteria andDb68EqualTo(Integer value) {
            addCriterion("db68 =", value, "db68");
            return (Criteria) this;
        }

        public Criteria andDb68NotEqualTo(Integer value) {
            addCriterion("db68 <>", value, "db68");
            return (Criteria) this;
        }

        public Criteria andDb68GreaterThan(Integer value) {
            addCriterion("db68 >", value, "db68");
            return (Criteria) this;
        }

        public Criteria andDb68GreaterThanOrEqualTo(Integer value) {
            addCriterion("db68 >=", value, "db68");
            return (Criteria) this;
        }

        public Criteria andDb68LessThan(Integer value) {
            addCriterion("db68 <", value, "db68");
            return (Criteria) this;
        }

        public Criteria andDb68LessThanOrEqualTo(Integer value) {
            addCriterion("db68 <=", value, "db68");
            return (Criteria) this;
        }

        public Criteria andDb68In(List<Integer> values) {
            addCriterion("db68 in", values, "db68");
            return (Criteria) this;
        }

        public Criteria andDb68NotIn(List<Integer> values) {
            addCriterion("db68 not in", values, "db68");
            return (Criteria) this;
        }

        public Criteria andDb68Between(Integer value1, Integer value2) {
            addCriterion("db68 between", value1, value2, "db68");
            return (Criteria) this;
        }

        public Criteria andDb68NotBetween(Integer value1, Integer value2) {
            addCriterion("db68 not between", value1, value2, "db68");
            return (Criteria) this;
        }

        public Criteria andDb69IsNull() {
            addCriterion("db69 is null");
            return (Criteria) this;
        }

        public Criteria andDb69IsNotNull() {
            addCriterion("db69 is not null");
            return (Criteria) this;
        }

        public Criteria andDb69EqualTo(Integer value) {
            addCriterion("db69 =", value, "db69");
            return (Criteria) this;
        }

        public Criteria andDb69NotEqualTo(Integer value) {
            addCriterion("db69 <>", value, "db69");
            return (Criteria) this;
        }

        public Criteria andDb69GreaterThan(Integer value) {
            addCriterion("db69 >", value, "db69");
            return (Criteria) this;
        }

        public Criteria andDb69GreaterThanOrEqualTo(Integer value) {
            addCriterion("db69 >=", value, "db69");
            return (Criteria) this;
        }

        public Criteria andDb69LessThan(Integer value) {
            addCriterion("db69 <", value, "db69");
            return (Criteria) this;
        }

        public Criteria andDb69LessThanOrEqualTo(Integer value) {
            addCriterion("db69 <=", value, "db69");
            return (Criteria) this;
        }

        public Criteria andDb69In(List<Integer> values) {
            addCriterion("db69 in", values, "db69");
            return (Criteria) this;
        }

        public Criteria andDb69NotIn(List<Integer> values) {
            addCriterion("db69 not in", values, "db69");
            return (Criteria) this;
        }

        public Criteria andDb69Between(Integer value1, Integer value2) {
            addCriterion("db69 between", value1, value2, "db69");
            return (Criteria) this;
        }

        public Criteria andDb69NotBetween(Integer value1, Integer value2) {
            addCriterion("db69 not between", value1, value2, "db69");
            return (Criteria) this;
        }

        public Criteria andDb70IsNull() {
            addCriterion("db70 is null");
            return (Criteria) this;
        }

        public Criteria andDb70IsNotNull() {
            addCriterion("db70 is not null");
            return (Criteria) this;
        }

        public Criteria andDb70EqualTo(Integer value) {
            addCriterion("db70 =", value, "db70");
            return (Criteria) this;
        }

        public Criteria andDb70NotEqualTo(Integer value) {
            addCriterion("db70 <>", value, "db70");
            return (Criteria) this;
        }

        public Criteria andDb70GreaterThan(Integer value) {
            addCriterion("db70 >", value, "db70");
            return (Criteria) this;
        }

        public Criteria andDb70GreaterThanOrEqualTo(Integer value) {
            addCriterion("db70 >=", value, "db70");
            return (Criteria) this;
        }

        public Criteria andDb70LessThan(Integer value) {
            addCriterion("db70 <", value, "db70");
            return (Criteria) this;
        }

        public Criteria andDb70LessThanOrEqualTo(Integer value) {
            addCriterion("db70 <=", value, "db70");
            return (Criteria) this;
        }

        public Criteria andDb70In(List<Integer> values) {
            addCriterion("db70 in", values, "db70");
            return (Criteria) this;
        }

        public Criteria andDb70NotIn(List<Integer> values) {
            addCriterion("db70 not in", values, "db70");
            return (Criteria) this;
        }

        public Criteria andDb70Between(Integer value1, Integer value2) {
            addCriterion("db70 between", value1, value2, "db70");
            return (Criteria) this;
        }

        public Criteria andDb70NotBetween(Integer value1, Integer value2) {
            addCriterion("db70 not between", value1, value2, "db70");
            return (Criteria) this;
        }

        public Criteria andDb71IsNull() {
            addCriterion("db71 is null");
            return (Criteria) this;
        }

        public Criteria andDb71IsNotNull() {
            addCriterion("db71 is not null");
            return (Criteria) this;
        }

        public Criteria andDb71EqualTo(Integer value) {
            addCriterion("db71 =", value, "db71");
            return (Criteria) this;
        }

        public Criteria andDb71NotEqualTo(Integer value) {
            addCriterion("db71 <>", value, "db71");
            return (Criteria) this;
        }

        public Criteria andDb71GreaterThan(Integer value) {
            addCriterion("db71 >", value, "db71");
            return (Criteria) this;
        }

        public Criteria andDb71GreaterThanOrEqualTo(Integer value) {
            addCriterion("db71 >=", value, "db71");
            return (Criteria) this;
        }

        public Criteria andDb71LessThan(Integer value) {
            addCriterion("db71 <", value, "db71");
            return (Criteria) this;
        }

        public Criteria andDb71LessThanOrEqualTo(Integer value) {
            addCriterion("db71 <=", value, "db71");
            return (Criteria) this;
        }

        public Criteria andDb71In(List<Integer> values) {
            addCriterion("db71 in", values, "db71");
            return (Criteria) this;
        }

        public Criteria andDb71NotIn(List<Integer> values) {
            addCriterion("db71 not in", values, "db71");
            return (Criteria) this;
        }

        public Criteria andDb71Between(Integer value1, Integer value2) {
            addCriterion("db71 between", value1, value2, "db71");
            return (Criteria) this;
        }

        public Criteria andDb71NotBetween(Integer value1, Integer value2) {
            addCriterion("db71 not between", value1, value2, "db71");
            return (Criteria) this;
        }

        public Criteria andDb72IsNull() {
            addCriterion("db72 is null");
            return (Criteria) this;
        }

        public Criteria andDb72IsNotNull() {
            addCriterion("db72 is not null");
            return (Criteria) this;
        }

        public Criteria andDb72EqualTo(Integer value) {
            addCriterion("db72 =", value, "db72");
            return (Criteria) this;
        }

        public Criteria andDb72NotEqualTo(Integer value) {
            addCriterion("db72 <>", value, "db72");
            return (Criteria) this;
        }

        public Criteria andDb72GreaterThan(Integer value) {
            addCriterion("db72 >", value, "db72");
            return (Criteria) this;
        }

        public Criteria andDb72GreaterThanOrEqualTo(Integer value) {
            addCriterion("db72 >=", value, "db72");
            return (Criteria) this;
        }

        public Criteria andDb72LessThan(Integer value) {
            addCriterion("db72 <", value, "db72");
            return (Criteria) this;
        }

        public Criteria andDb72LessThanOrEqualTo(Integer value) {
            addCriterion("db72 <=", value, "db72");
            return (Criteria) this;
        }

        public Criteria andDb72In(List<Integer> values) {
            addCriterion("db72 in", values, "db72");
            return (Criteria) this;
        }

        public Criteria andDb72NotIn(List<Integer> values) {
            addCriterion("db72 not in", values, "db72");
            return (Criteria) this;
        }

        public Criteria andDb72Between(Integer value1, Integer value2) {
            addCriterion("db72 between", value1, value2, "db72");
            return (Criteria) this;
        }

        public Criteria andDb72NotBetween(Integer value1, Integer value2) {
            addCriterion("db72 not between", value1, value2, "db72");
            return (Criteria) this;
        }

        public Criteria andDb73IsNull() {
            addCriterion("db73 is null");
            return (Criteria) this;
        }

        public Criteria andDb73IsNotNull() {
            addCriterion("db73 is not null");
            return (Criteria) this;
        }

        public Criteria andDb73EqualTo(Integer value) {
            addCriterion("db73 =", value, "db73");
            return (Criteria) this;
        }

        public Criteria andDb73NotEqualTo(Integer value) {
            addCriterion("db73 <>", value, "db73");
            return (Criteria) this;
        }

        public Criteria andDb73GreaterThan(Integer value) {
            addCriterion("db73 >", value, "db73");
            return (Criteria) this;
        }

        public Criteria andDb73GreaterThanOrEqualTo(Integer value) {
            addCriterion("db73 >=", value, "db73");
            return (Criteria) this;
        }

        public Criteria andDb73LessThan(Integer value) {
            addCriterion("db73 <", value, "db73");
            return (Criteria) this;
        }

        public Criteria andDb73LessThanOrEqualTo(Integer value) {
            addCriterion("db73 <=", value, "db73");
            return (Criteria) this;
        }

        public Criteria andDb73In(List<Integer> values) {
            addCriterion("db73 in", values, "db73");
            return (Criteria) this;
        }

        public Criteria andDb73NotIn(List<Integer> values) {
            addCriterion("db73 not in", values, "db73");
            return (Criteria) this;
        }

        public Criteria andDb73Between(Integer value1, Integer value2) {
            addCriterion("db73 between", value1, value2, "db73");
            return (Criteria) this;
        }

        public Criteria andDb73NotBetween(Integer value1, Integer value2) {
            addCriterion("db73 not between", value1, value2, "db73");
            return (Criteria) this;
        }

        public Criteria andDb74IsNull() {
            addCriterion("db74 is null");
            return (Criteria) this;
        }

        public Criteria andDb74IsNotNull() {
            addCriterion("db74 is not null");
            return (Criteria) this;
        }

        public Criteria andDb74EqualTo(Integer value) {
            addCriterion("db74 =", value, "db74");
            return (Criteria) this;
        }

        public Criteria andDb74NotEqualTo(Integer value) {
            addCriterion("db74 <>", value, "db74");
            return (Criteria) this;
        }

        public Criteria andDb74GreaterThan(Integer value) {
            addCriterion("db74 >", value, "db74");
            return (Criteria) this;
        }

        public Criteria andDb74GreaterThanOrEqualTo(Integer value) {
            addCriterion("db74 >=", value, "db74");
            return (Criteria) this;
        }

        public Criteria andDb74LessThan(Integer value) {
            addCriterion("db74 <", value, "db74");
            return (Criteria) this;
        }

        public Criteria andDb74LessThanOrEqualTo(Integer value) {
            addCriterion("db74 <=", value, "db74");
            return (Criteria) this;
        }

        public Criteria andDb74In(List<Integer> values) {
            addCriterion("db74 in", values, "db74");
            return (Criteria) this;
        }

        public Criteria andDb74NotIn(List<Integer> values) {
            addCriterion("db74 not in", values, "db74");
            return (Criteria) this;
        }

        public Criteria andDb74Between(Integer value1, Integer value2) {
            addCriterion("db74 between", value1, value2, "db74");
            return (Criteria) this;
        }

        public Criteria andDb74NotBetween(Integer value1, Integer value2) {
            addCriterion("db74 not between", value1, value2, "db74");
            return (Criteria) this;
        }

        public Criteria andDb75IsNull() {
            addCriterion("db75 is null");
            return (Criteria) this;
        }

        public Criteria andDb75IsNotNull() {
            addCriterion("db75 is not null");
            return (Criteria) this;
        }

        public Criteria andDb75EqualTo(Integer value) {
            addCriterion("db75 =", value, "db75");
            return (Criteria) this;
        }

        public Criteria andDb75NotEqualTo(Integer value) {
            addCriterion("db75 <>", value, "db75");
            return (Criteria) this;
        }

        public Criteria andDb75GreaterThan(Integer value) {
            addCriterion("db75 >", value, "db75");
            return (Criteria) this;
        }

        public Criteria andDb75GreaterThanOrEqualTo(Integer value) {
            addCriterion("db75 >=", value, "db75");
            return (Criteria) this;
        }

        public Criteria andDb75LessThan(Integer value) {
            addCriterion("db75 <", value, "db75");
            return (Criteria) this;
        }

        public Criteria andDb75LessThanOrEqualTo(Integer value) {
            addCriterion("db75 <=", value, "db75");
            return (Criteria) this;
        }

        public Criteria andDb75In(List<Integer> values) {
            addCriterion("db75 in", values, "db75");
            return (Criteria) this;
        }

        public Criteria andDb75NotIn(List<Integer> values) {
            addCriterion("db75 not in", values, "db75");
            return (Criteria) this;
        }

        public Criteria andDb75Between(Integer value1, Integer value2) {
            addCriterion("db75 between", value1, value2, "db75");
            return (Criteria) this;
        }

        public Criteria andDb75NotBetween(Integer value1, Integer value2) {
            addCriterion("db75 not between", value1, value2, "db75");
            return (Criteria) this;
        }

        public Criteria andDb76IsNull() {
            addCriterion("db76 is null");
            return (Criteria) this;
        }

        public Criteria andDb76IsNotNull() {
            addCriterion("db76 is not null");
            return (Criteria) this;
        }

        public Criteria andDb76EqualTo(Integer value) {
            addCriterion("db76 =", value, "db76");
            return (Criteria) this;
        }

        public Criteria andDb76NotEqualTo(Integer value) {
            addCriterion("db76 <>", value, "db76");
            return (Criteria) this;
        }

        public Criteria andDb76GreaterThan(Integer value) {
            addCriterion("db76 >", value, "db76");
            return (Criteria) this;
        }

        public Criteria andDb76GreaterThanOrEqualTo(Integer value) {
            addCriterion("db76 >=", value, "db76");
            return (Criteria) this;
        }

        public Criteria andDb76LessThan(Integer value) {
            addCriterion("db76 <", value, "db76");
            return (Criteria) this;
        }

        public Criteria andDb76LessThanOrEqualTo(Integer value) {
            addCriterion("db76 <=", value, "db76");
            return (Criteria) this;
        }

        public Criteria andDb76In(List<Integer> values) {
            addCriterion("db76 in", values, "db76");
            return (Criteria) this;
        }

        public Criteria andDb76NotIn(List<Integer> values) {
            addCriterion("db76 not in", values, "db76");
            return (Criteria) this;
        }

        public Criteria andDb76Between(Integer value1, Integer value2) {
            addCriterion("db76 between", value1, value2, "db76");
            return (Criteria) this;
        }

        public Criteria andDb76NotBetween(Integer value1, Integer value2) {
            addCriterion("db76 not between", value1, value2, "db76");
            return (Criteria) this;
        }

        public Criteria andDb77IsNull() {
            addCriterion("db77 is null");
            return (Criteria) this;
        }

        public Criteria andDb77IsNotNull() {
            addCriterion("db77 is not null");
            return (Criteria) this;
        }

        public Criteria andDb77EqualTo(Integer value) {
            addCriterion("db77 =", value, "db77");
            return (Criteria) this;
        }

        public Criteria andDb77NotEqualTo(Integer value) {
            addCriterion("db77 <>", value, "db77");
            return (Criteria) this;
        }

        public Criteria andDb77GreaterThan(Integer value) {
            addCriterion("db77 >", value, "db77");
            return (Criteria) this;
        }

        public Criteria andDb77GreaterThanOrEqualTo(Integer value) {
            addCriterion("db77 >=", value, "db77");
            return (Criteria) this;
        }

        public Criteria andDb77LessThan(Integer value) {
            addCriterion("db77 <", value, "db77");
            return (Criteria) this;
        }

        public Criteria andDb77LessThanOrEqualTo(Integer value) {
            addCriterion("db77 <=", value, "db77");
            return (Criteria) this;
        }

        public Criteria andDb77In(List<Integer> values) {
            addCriterion("db77 in", values, "db77");
            return (Criteria) this;
        }

        public Criteria andDb77NotIn(List<Integer> values) {
            addCriterion("db77 not in", values, "db77");
            return (Criteria) this;
        }

        public Criteria andDb77Between(Integer value1, Integer value2) {
            addCriterion("db77 between", value1, value2, "db77");
            return (Criteria) this;
        }

        public Criteria andDb77NotBetween(Integer value1, Integer value2) {
            addCriterion("db77 not between", value1, value2, "db77");
            return (Criteria) this;
        }

        public Criteria andDb78IsNull() {
            addCriterion("db78 is null");
            return (Criteria) this;
        }

        public Criteria andDb78IsNotNull() {
            addCriterion("db78 is not null");
            return (Criteria) this;
        }

        public Criteria andDb78EqualTo(Integer value) {
            addCriterion("db78 =", value, "db78");
            return (Criteria) this;
        }

        public Criteria andDb78NotEqualTo(Integer value) {
            addCriterion("db78 <>", value, "db78");
            return (Criteria) this;
        }

        public Criteria andDb78GreaterThan(Integer value) {
            addCriterion("db78 >", value, "db78");
            return (Criteria) this;
        }

        public Criteria andDb78GreaterThanOrEqualTo(Integer value) {
            addCriterion("db78 >=", value, "db78");
            return (Criteria) this;
        }

        public Criteria andDb78LessThan(Integer value) {
            addCriterion("db78 <", value, "db78");
            return (Criteria) this;
        }

        public Criteria andDb78LessThanOrEqualTo(Integer value) {
            addCriterion("db78 <=", value, "db78");
            return (Criteria) this;
        }

        public Criteria andDb78In(List<Integer> values) {
            addCriterion("db78 in", values, "db78");
            return (Criteria) this;
        }

        public Criteria andDb78NotIn(List<Integer> values) {
            addCriterion("db78 not in", values, "db78");
            return (Criteria) this;
        }

        public Criteria andDb78Between(Integer value1, Integer value2) {
            addCriterion("db78 between", value1, value2, "db78");
            return (Criteria) this;
        }

        public Criteria andDb78NotBetween(Integer value1, Integer value2) {
            addCriterion("db78 not between", value1, value2, "db78");
            return (Criteria) this;
        }

        public Criteria andDb79IsNull() {
            addCriterion("db79 is null");
            return (Criteria) this;
        }

        public Criteria andDb79IsNotNull() {
            addCriterion("db79 is not null");
            return (Criteria) this;
        }

        public Criteria andDb79EqualTo(Integer value) {
            addCriterion("db79 =", value, "db79");
            return (Criteria) this;
        }

        public Criteria andDb79NotEqualTo(Integer value) {
            addCriterion("db79 <>", value, "db79");
            return (Criteria) this;
        }

        public Criteria andDb79GreaterThan(Integer value) {
            addCriterion("db79 >", value, "db79");
            return (Criteria) this;
        }

        public Criteria andDb79GreaterThanOrEqualTo(Integer value) {
            addCriterion("db79 >=", value, "db79");
            return (Criteria) this;
        }

        public Criteria andDb79LessThan(Integer value) {
            addCriterion("db79 <", value, "db79");
            return (Criteria) this;
        }

        public Criteria andDb79LessThanOrEqualTo(Integer value) {
            addCriterion("db79 <=", value, "db79");
            return (Criteria) this;
        }

        public Criteria andDb79In(List<Integer> values) {
            addCriterion("db79 in", values, "db79");
            return (Criteria) this;
        }

        public Criteria andDb79NotIn(List<Integer> values) {
            addCriterion("db79 not in", values, "db79");
            return (Criteria) this;
        }

        public Criteria andDb79Between(Integer value1, Integer value2) {
            addCriterion("db79 between", value1, value2, "db79");
            return (Criteria) this;
        }

        public Criteria andDb79NotBetween(Integer value1, Integer value2) {
            addCriterion("db79 not between", value1, value2, "db79");
            return (Criteria) this;
        }

        public Criteria andDb80IsNull() {
            addCriterion("db80 is null");
            return (Criteria) this;
        }

        public Criteria andDb80IsNotNull() {
            addCriterion("db80 is not null");
            return (Criteria) this;
        }

        public Criteria andDb80EqualTo(Integer value) {
            addCriterion("db80 =", value, "db80");
            return (Criteria) this;
        }

        public Criteria andDb80NotEqualTo(Integer value) {
            addCriterion("db80 <>", value, "db80");
            return (Criteria) this;
        }

        public Criteria andDb80GreaterThan(Integer value) {
            addCriterion("db80 >", value, "db80");
            return (Criteria) this;
        }

        public Criteria andDb80GreaterThanOrEqualTo(Integer value) {
            addCriterion("db80 >=", value, "db80");
            return (Criteria) this;
        }

        public Criteria andDb80LessThan(Integer value) {
            addCriterion("db80 <", value, "db80");
            return (Criteria) this;
        }

        public Criteria andDb80LessThanOrEqualTo(Integer value) {
            addCriterion("db80 <=", value, "db80");
            return (Criteria) this;
        }

        public Criteria andDb80In(List<Integer> values) {
            addCriterion("db80 in", values, "db80");
            return (Criteria) this;
        }

        public Criteria andDb80NotIn(List<Integer> values) {
            addCriterion("db80 not in", values, "db80");
            return (Criteria) this;
        }

        public Criteria andDb80Between(Integer value1, Integer value2) {
            addCriterion("db80 between", value1, value2, "db80");
            return (Criteria) this;
        }

        public Criteria andDb80NotBetween(Integer value1, Integer value2) {
            addCriterion("db80 not between", value1, value2, "db80");
            return (Criteria) this;
        }

        public Criteria andDb81IsNull() {
            addCriterion("db81 is null");
            return (Criteria) this;
        }

        public Criteria andDb81IsNotNull() {
            addCriterion("db81 is not null");
            return (Criteria) this;
        }

        public Criteria andDb81EqualTo(Integer value) {
            addCriterion("db81 =", value, "db81");
            return (Criteria) this;
        }

        public Criteria andDb81NotEqualTo(Integer value) {
            addCriterion("db81 <>", value, "db81");
            return (Criteria) this;
        }

        public Criteria andDb81GreaterThan(Integer value) {
            addCriterion("db81 >", value, "db81");
            return (Criteria) this;
        }

        public Criteria andDb81GreaterThanOrEqualTo(Integer value) {
            addCriterion("db81 >=", value, "db81");
            return (Criteria) this;
        }

        public Criteria andDb81LessThan(Integer value) {
            addCriterion("db81 <", value, "db81");
            return (Criteria) this;
        }

        public Criteria andDb81LessThanOrEqualTo(Integer value) {
            addCriterion("db81 <=", value, "db81");
            return (Criteria) this;
        }

        public Criteria andDb81In(List<Integer> values) {
            addCriterion("db81 in", values, "db81");
            return (Criteria) this;
        }

        public Criteria andDb81NotIn(List<Integer> values) {
            addCriterion("db81 not in", values, "db81");
            return (Criteria) this;
        }

        public Criteria andDb81Between(Integer value1, Integer value2) {
            addCriterion("db81 between", value1, value2, "db81");
            return (Criteria) this;
        }

        public Criteria andDb81NotBetween(Integer value1, Integer value2) {
            addCriterion("db81 not between", value1, value2, "db81");
            return (Criteria) this;
        }

        public Criteria andDb82IsNull() {
            addCriterion("db82 is null");
            return (Criteria) this;
        }

        public Criteria andDb82IsNotNull() {
            addCriterion("db82 is not null");
            return (Criteria) this;
        }

        public Criteria andDb82EqualTo(Integer value) {
            addCriterion("db82 =", value, "db82");
            return (Criteria) this;
        }

        public Criteria andDb82NotEqualTo(Integer value) {
            addCriterion("db82 <>", value, "db82");
            return (Criteria) this;
        }

        public Criteria andDb82GreaterThan(Integer value) {
            addCriterion("db82 >", value, "db82");
            return (Criteria) this;
        }

        public Criteria andDb82GreaterThanOrEqualTo(Integer value) {
            addCriterion("db82 >=", value, "db82");
            return (Criteria) this;
        }

        public Criteria andDb82LessThan(Integer value) {
            addCriterion("db82 <", value, "db82");
            return (Criteria) this;
        }

        public Criteria andDb82LessThanOrEqualTo(Integer value) {
            addCriterion("db82 <=", value, "db82");
            return (Criteria) this;
        }

        public Criteria andDb82In(List<Integer> values) {
            addCriterion("db82 in", values, "db82");
            return (Criteria) this;
        }

        public Criteria andDb82NotIn(List<Integer> values) {
            addCriterion("db82 not in", values, "db82");
            return (Criteria) this;
        }

        public Criteria andDb82Between(Integer value1, Integer value2) {
            addCriterion("db82 between", value1, value2, "db82");
            return (Criteria) this;
        }

        public Criteria andDb82NotBetween(Integer value1, Integer value2) {
            addCriterion("db82 not between", value1, value2, "db82");
            return (Criteria) this;
        }

        public Criteria andDb83IsNull() {
            addCriterion("db83 is null");
            return (Criteria) this;
        }

        public Criteria andDb83IsNotNull() {
            addCriterion("db83 is not null");
            return (Criteria) this;
        }

        public Criteria andDb83EqualTo(Integer value) {
            addCriterion("db83 =", value, "db83");
            return (Criteria) this;
        }

        public Criteria andDb83NotEqualTo(Integer value) {
            addCriterion("db83 <>", value, "db83");
            return (Criteria) this;
        }

        public Criteria andDb83GreaterThan(Integer value) {
            addCriterion("db83 >", value, "db83");
            return (Criteria) this;
        }

        public Criteria andDb83GreaterThanOrEqualTo(Integer value) {
            addCriterion("db83 >=", value, "db83");
            return (Criteria) this;
        }

        public Criteria andDb83LessThan(Integer value) {
            addCriterion("db83 <", value, "db83");
            return (Criteria) this;
        }

        public Criteria andDb83LessThanOrEqualTo(Integer value) {
            addCriterion("db83 <=", value, "db83");
            return (Criteria) this;
        }

        public Criteria andDb83In(List<Integer> values) {
            addCriterion("db83 in", values, "db83");
            return (Criteria) this;
        }

        public Criteria andDb83NotIn(List<Integer> values) {
            addCriterion("db83 not in", values, "db83");
            return (Criteria) this;
        }

        public Criteria andDb83Between(Integer value1, Integer value2) {
            addCriterion("db83 between", value1, value2, "db83");
            return (Criteria) this;
        }

        public Criteria andDb83NotBetween(Integer value1, Integer value2) {
            addCriterion("db83 not between", value1, value2, "db83");
            return (Criteria) this;
        }

        public Criteria andDb84IsNull() {
            addCriterion("db84 is null");
            return (Criteria) this;
        }

        public Criteria andDb84IsNotNull() {
            addCriterion("db84 is not null");
            return (Criteria) this;
        }

        public Criteria andDb84EqualTo(Integer value) {
            addCriterion("db84 =", value, "db84");
            return (Criteria) this;
        }

        public Criteria andDb84NotEqualTo(Integer value) {
            addCriterion("db84 <>", value, "db84");
            return (Criteria) this;
        }

        public Criteria andDb84GreaterThan(Integer value) {
            addCriterion("db84 >", value, "db84");
            return (Criteria) this;
        }

        public Criteria andDb84GreaterThanOrEqualTo(Integer value) {
            addCriterion("db84 >=", value, "db84");
            return (Criteria) this;
        }

        public Criteria andDb84LessThan(Integer value) {
            addCriterion("db84 <", value, "db84");
            return (Criteria) this;
        }

        public Criteria andDb84LessThanOrEqualTo(Integer value) {
            addCriterion("db84 <=", value, "db84");
            return (Criteria) this;
        }

        public Criteria andDb84In(List<Integer> values) {
            addCriterion("db84 in", values, "db84");
            return (Criteria) this;
        }

        public Criteria andDb84NotIn(List<Integer> values) {
            addCriterion("db84 not in", values, "db84");
            return (Criteria) this;
        }

        public Criteria andDb84Between(Integer value1, Integer value2) {
            addCriterion("db84 between", value1, value2, "db84");
            return (Criteria) this;
        }

        public Criteria andDb84NotBetween(Integer value1, Integer value2) {
            addCriterion("db84 not between", value1, value2, "db84");
            return (Criteria) this;
        }

        public Criteria andDb85IsNull() {
            addCriterion("db85 is null");
            return (Criteria) this;
        }

        public Criteria andDb85IsNotNull() {
            addCriterion("db85 is not null");
            return (Criteria) this;
        }

        public Criteria andDb85EqualTo(Integer value) {
            addCriterion("db85 =", value, "db85");
            return (Criteria) this;
        }

        public Criteria andDb85NotEqualTo(Integer value) {
            addCriterion("db85 <>", value, "db85");
            return (Criteria) this;
        }

        public Criteria andDb85GreaterThan(Integer value) {
            addCriterion("db85 >", value, "db85");
            return (Criteria) this;
        }

        public Criteria andDb85GreaterThanOrEqualTo(Integer value) {
            addCriterion("db85 >=", value, "db85");
            return (Criteria) this;
        }

        public Criteria andDb85LessThan(Integer value) {
            addCriterion("db85 <", value, "db85");
            return (Criteria) this;
        }

        public Criteria andDb85LessThanOrEqualTo(Integer value) {
            addCriterion("db85 <=", value, "db85");
            return (Criteria) this;
        }

        public Criteria andDb85In(List<Integer> values) {
            addCriterion("db85 in", values, "db85");
            return (Criteria) this;
        }

        public Criteria andDb85NotIn(List<Integer> values) {
            addCriterion("db85 not in", values, "db85");
            return (Criteria) this;
        }

        public Criteria andDb85Between(Integer value1, Integer value2) {
            addCriterion("db85 between", value1, value2, "db85");
            return (Criteria) this;
        }

        public Criteria andDb85NotBetween(Integer value1, Integer value2) {
            addCriterion("db85 not between", value1, value2, "db85");
            return (Criteria) this;
        }

        public Criteria andDb86IsNull() {
            addCriterion("db86 is null");
            return (Criteria) this;
        }

        public Criteria andDb86IsNotNull() {
            addCriterion("db86 is not null");
            return (Criteria) this;
        }

        public Criteria andDb86EqualTo(Integer value) {
            addCriterion("db86 =", value, "db86");
            return (Criteria) this;
        }

        public Criteria andDb86NotEqualTo(Integer value) {
            addCriterion("db86 <>", value, "db86");
            return (Criteria) this;
        }

        public Criteria andDb86GreaterThan(Integer value) {
            addCriterion("db86 >", value, "db86");
            return (Criteria) this;
        }

        public Criteria andDb86GreaterThanOrEqualTo(Integer value) {
            addCriterion("db86 >=", value, "db86");
            return (Criteria) this;
        }

        public Criteria andDb86LessThan(Integer value) {
            addCriterion("db86 <", value, "db86");
            return (Criteria) this;
        }

        public Criteria andDb86LessThanOrEqualTo(Integer value) {
            addCriterion("db86 <=", value, "db86");
            return (Criteria) this;
        }

        public Criteria andDb86In(List<Integer> values) {
            addCriterion("db86 in", values, "db86");
            return (Criteria) this;
        }

        public Criteria andDb86NotIn(List<Integer> values) {
            addCriterion("db86 not in", values, "db86");
            return (Criteria) this;
        }

        public Criteria andDb86Between(Integer value1, Integer value2) {
            addCriterion("db86 between", value1, value2, "db86");
            return (Criteria) this;
        }

        public Criteria andDb86NotBetween(Integer value1, Integer value2) {
            addCriterion("db86 not between", value1, value2, "db86");
            return (Criteria) this;
        }

        public Criteria andDb87IsNull() {
            addCriterion("db87 is null");
            return (Criteria) this;
        }

        public Criteria andDb87IsNotNull() {
            addCriterion("db87 is not null");
            return (Criteria) this;
        }

        public Criteria andDb87EqualTo(Integer value) {
            addCriterion("db87 =", value, "db87");
            return (Criteria) this;
        }

        public Criteria andDb87NotEqualTo(Integer value) {
            addCriterion("db87 <>", value, "db87");
            return (Criteria) this;
        }

        public Criteria andDb87GreaterThan(Integer value) {
            addCriterion("db87 >", value, "db87");
            return (Criteria) this;
        }

        public Criteria andDb87GreaterThanOrEqualTo(Integer value) {
            addCriterion("db87 >=", value, "db87");
            return (Criteria) this;
        }

        public Criteria andDb87LessThan(Integer value) {
            addCriterion("db87 <", value, "db87");
            return (Criteria) this;
        }

        public Criteria andDb87LessThanOrEqualTo(Integer value) {
            addCriterion("db87 <=", value, "db87");
            return (Criteria) this;
        }

        public Criteria andDb87In(List<Integer> values) {
            addCriterion("db87 in", values, "db87");
            return (Criteria) this;
        }

        public Criteria andDb87NotIn(List<Integer> values) {
            addCriterion("db87 not in", values, "db87");
            return (Criteria) this;
        }

        public Criteria andDb87Between(Integer value1, Integer value2) {
            addCriterion("db87 between", value1, value2, "db87");
            return (Criteria) this;
        }

        public Criteria andDb87NotBetween(Integer value1, Integer value2) {
            addCriterion("db87 not between", value1, value2, "db87");
            return (Criteria) this;
        }

        public Criteria andDb88IsNull() {
            addCriterion("db88 is null");
            return (Criteria) this;
        }

        public Criteria andDb88IsNotNull() {
            addCriterion("db88 is not null");
            return (Criteria) this;
        }

        public Criteria andDb88EqualTo(Integer value) {
            addCriterion("db88 =", value, "db88");
            return (Criteria) this;
        }

        public Criteria andDb88NotEqualTo(Integer value) {
            addCriterion("db88 <>", value, "db88");
            return (Criteria) this;
        }

        public Criteria andDb88GreaterThan(Integer value) {
            addCriterion("db88 >", value, "db88");
            return (Criteria) this;
        }

        public Criteria andDb88GreaterThanOrEqualTo(Integer value) {
            addCriterion("db88 >=", value, "db88");
            return (Criteria) this;
        }

        public Criteria andDb88LessThan(Integer value) {
            addCriterion("db88 <", value, "db88");
            return (Criteria) this;
        }

        public Criteria andDb88LessThanOrEqualTo(Integer value) {
            addCriterion("db88 <=", value, "db88");
            return (Criteria) this;
        }

        public Criteria andDb88In(List<Integer> values) {
            addCriterion("db88 in", values, "db88");
            return (Criteria) this;
        }

        public Criteria andDb88NotIn(List<Integer> values) {
            addCriterion("db88 not in", values, "db88");
            return (Criteria) this;
        }

        public Criteria andDb88Between(Integer value1, Integer value2) {
            addCriterion("db88 between", value1, value2, "db88");
            return (Criteria) this;
        }

        public Criteria andDb88NotBetween(Integer value1, Integer value2) {
            addCriterion("db88 not between", value1, value2, "db88");
            return (Criteria) this;
        }

        public Criteria andDb89IsNull() {
            addCriterion("db89 is null");
            return (Criteria) this;
        }

        public Criteria andDb89IsNotNull() {
            addCriterion("db89 is not null");
            return (Criteria) this;
        }

        public Criteria andDb89EqualTo(Integer value) {
            addCriterion("db89 =", value, "db89");
            return (Criteria) this;
        }

        public Criteria andDb89NotEqualTo(Integer value) {
            addCriterion("db89 <>", value, "db89");
            return (Criteria) this;
        }

        public Criteria andDb89GreaterThan(Integer value) {
            addCriterion("db89 >", value, "db89");
            return (Criteria) this;
        }

        public Criteria andDb89GreaterThanOrEqualTo(Integer value) {
            addCriterion("db89 >=", value, "db89");
            return (Criteria) this;
        }

        public Criteria andDb89LessThan(Integer value) {
            addCriterion("db89 <", value, "db89");
            return (Criteria) this;
        }

        public Criteria andDb89LessThanOrEqualTo(Integer value) {
            addCriterion("db89 <=", value, "db89");
            return (Criteria) this;
        }

        public Criteria andDb89In(List<Integer> values) {
            addCriterion("db89 in", values, "db89");
            return (Criteria) this;
        }

        public Criteria andDb89NotIn(List<Integer> values) {
            addCriterion("db89 not in", values, "db89");
            return (Criteria) this;
        }

        public Criteria andDb89Between(Integer value1, Integer value2) {
            addCriterion("db89 between", value1, value2, "db89");
            return (Criteria) this;
        }

        public Criteria andDb89NotBetween(Integer value1, Integer value2) {
            addCriterion("db89 not between", value1, value2, "db89");
            return (Criteria) this;
        }

        public Criteria andDb90IsNull() {
            addCriterion("db90 is null");
            return (Criteria) this;
        }

        public Criteria andDb90IsNotNull() {
            addCriterion("db90 is not null");
            return (Criteria) this;
        }

        public Criteria andDb90EqualTo(Integer value) {
            addCriterion("db90 =", value, "db90");
            return (Criteria) this;
        }

        public Criteria andDb90NotEqualTo(Integer value) {
            addCriterion("db90 <>", value, "db90");
            return (Criteria) this;
        }

        public Criteria andDb90GreaterThan(Integer value) {
            addCriterion("db90 >", value, "db90");
            return (Criteria) this;
        }

        public Criteria andDb90GreaterThanOrEqualTo(Integer value) {
            addCriterion("db90 >=", value, "db90");
            return (Criteria) this;
        }

        public Criteria andDb90LessThan(Integer value) {
            addCriterion("db90 <", value, "db90");
            return (Criteria) this;
        }

        public Criteria andDb90LessThanOrEqualTo(Integer value) {
            addCriterion("db90 <=", value, "db90");
            return (Criteria) this;
        }

        public Criteria andDb90In(List<Integer> values) {
            addCriterion("db90 in", values, "db90");
            return (Criteria) this;
        }

        public Criteria andDb90NotIn(List<Integer> values) {
            addCriterion("db90 not in", values, "db90");
            return (Criteria) this;
        }

        public Criteria andDb90Between(Integer value1, Integer value2) {
            addCriterion("db90 between", value1, value2, "db90");
            return (Criteria) this;
        }

        public Criteria andDb90NotBetween(Integer value1, Integer value2) {
            addCriterion("db90 not between", value1, value2, "db90");
            return (Criteria) this;
        }

        public Criteria andDb91IsNull() {
            addCriterion("db91 is null");
            return (Criteria) this;
        }

        public Criteria andDb91IsNotNull() {
            addCriterion("db91 is not null");
            return (Criteria) this;
        }

        public Criteria andDb91EqualTo(Integer value) {
            addCriterion("db91 =", value, "db91");
            return (Criteria) this;
        }

        public Criteria andDb91NotEqualTo(Integer value) {
            addCriterion("db91 <>", value, "db91");
            return (Criteria) this;
        }

        public Criteria andDb91GreaterThan(Integer value) {
            addCriterion("db91 >", value, "db91");
            return (Criteria) this;
        }

        public Criteria andDb91GreaterThanOrEqualTo(Integer value) {
            addCriterion("db91 >=", value, "db91");
            return (Criteria) this;
        }

        public Criteria andDb91LessThan(Integer value) {
            addCriterion("db91 <", value, "db91");
            return (Criteria) this;
        }

        public Criteria andDb91LessThanOrEqualTo(Integer value) {
            addCriterion("db91 <=", value, "db91");
            return (Criteria) this;
        }

        public Criteria andDb91In(List<Integer> values) {
            addCriterion("db91 in", values, "db91");
            return (Criteria) this;
        }

        public Criteria andDb91NotIn(List<Integer> values) {
            addCriterion("db91 not in", values, "db91");
            return (Criteria) this;
        }

        public Criteria andDb91Between(Integer value1, Integer value2) {
            addCriterion("db91 between", value1, value2, "db91");
            return (Criteria) this;
        }

        public Criteria andDb91NotBetween(Integer value1, Integer value2) {
            addCriterion("db91 not between", value1, value2, "db91");
            return (Criteria) this;
        }

        public Criteria andDb92IsNull() {
            addCriterion("db92 is null");
            return (Criteria) this;
        }

        public Criteria andDb92IsNotNull() {
            addCriterion("db92 is not null");
            return (Criteria) this;
        }

        public Criteria andDb92EqualTo(Integer value) {
            addCriterion("db92 =", value, "db92");
            return (Criteria) this;
        }

        public Criteria andDb92NotEqualTo(Integer value) {
            addCriterion("db92 <>", value, "db92");
            return (Criteria) this;
        }

        public Criteria andDb92GreaterThan(Integer value) {
            addCriterion("db92 >", value, "db92");
            return (Criteria) this;
        }

        public Criteria andDb92GreaterThanOrEqualTo(Integer value) {
            addCriterion("db92 >=", value, "db92");
            return (Criteria) this;
        }

        public Criteria andDb92LessThan(Integer value) {
            addCriterion("db92 <", value, "db92");
            return (Criteria) this;
        }

        public Criteria andDb92LessThanOrEqualTo(Integer value) {
            addCriterion("db92 <=", value, "db92");
            return (Criteria) this;
        }

        public Criteria andDb92In(List<Integer> values) {
            addCriterion("db92 in", values, "db92");
            return (Criteria) this;
        }

        public Criteria andDb92NotIn(List<Integer> values) {
            addCriterion("db92 not in", values, "db92");
            return (Criteria) this;
        }

        public Criteria andDb92Between(Integer value1, Integer value2) {
            addCriterion("db92 between", value1, value2, "db92");
            return (Criteria) this;
        }

        public Criteria andDb92NotBetween(Integer value1, Integer value2) {
            addCriterion("db92 not between", value1, value2, "db92");
            return (Criteria) this;
        }

        public Criteria andDb93IsNull() {
            addCriterion("db93 is null");
            return (Criteria) this;
        }

        public Criteria andDb93IsNotNull() {
            addCriterion("db93 is not null");
            return (Criteria) this;
        }

        public Criteria andDb93EqualTo(Integer value) {
            addCriterion("db93 =", value, "db93");
            return (Criteria) this;
        }

        public Criteria andDb93NotEqualTo(Integer value) {
            addCriterion("db93 <>", value, "db93");
            return (Criteria) this;
        }

        public Criteria andDb93GreaterThan(Integer value) {
            addCriterion("db93 >", value, "db93");
            return (Criteria) this;
        }

        public Criteria andDb93GreaterThanOrEqualTo(Integer value) {
            addCriterion("db93 >=", value, "db93");
            return (Criteria) this;
        }

        public Criteria andDb93LessThan(Integer value) {
            addCriterion("db93 <", value, "db93");
            return (Criteria) this;
        }

        public Criteria andDb93LessThanOrEqualTo(Integer value) {
            addCriterion("db93 <=", value, "db93");
            return (Criteria) this;
        }

        public Criteria andDb93In(List<Integer> values) {
            addCriterion("db93 in", values, "db93");
            return (Criteria) this;
        }

        public Criteria andDb93NotIn(List<Integer> values) {
            addCriterion("db93 not in", values, "db93");
            return (Criteria) this;
        }

        public Criteria andDb93Between(Integer value1, Integer value2) {
            addCriterion("db93 between", value1, value2, "db93");
            return (Criteria) this;
        }

        public Criteria andDb93NotBetween(Integer value1, Integer value2) {
            addCriterion("db93 not between", value1, value2, "db93");
            return (Criteria) this;
        }

        public Criteria andDb94IsNull() {
            addCriterion("db94 is null");
            return (Criteria) this;
        }

        public Criteria andDb94IsNotNull() {
            addCriterion("db94 is not null");
            return (Criteria) this;
        }

        public Criteria andDb94EqualTo(Integer value) {
            addCriterion("db94 =", value, "db94");
            return (Criteria) this;
        }

        public Criteria andDb94NotEqualTo(Integer value) {
            addCriterion("db94 <>", value, "db94");
            return (Criteria) this;
        }

        public Criteria andDb94GreaterThan(Integer value) {
            addCriterion("db94 >", value, "db94");
            return (Criteria) this;
        }

        public Criteria andDb94GreaterThanOrEqualTo(Integer value) {
            addCriterion("db94 >=", value, "db94");
            return (Criteria) this;
        }

        public Criteria andDb94LessThan(Integer value) {
            addCriterion("db94 <", value, "db94");
            return (Criteria) this;
        }

        public Criteria andDb94LessThanOrEqualTo(Integer value) {
            addCriterion("db94 <=", value, "db94");
            return (Criteria) this;
        }

        public Criteria andDb94In(List<Integer> values) {
            addCriterion("db94 in", values, "db94");
            return (Criteria) this;
        }

        public Criteria andDb94NotIn(List<Integer> values) {
            addCriterion("db94 not in", values, "db94");
            return (Criteria) this;
        }

        public Criteria andDb94Between(Integer value1, Integer value2) {
            addCriterion("db94 between", value1, value2, "db94");
            return (Criteria) this;
        }

        public Criteria andDb94NotBetween(Integer value1, Integer value2) {
            addCriterion("db94 not between", value1, value2, "db94");
            return (Criteria) this;
        }

        public Criteria andDb95IsNull() {
            addCriterion("db95 is null");
            return (Criteria) this;
        }

        public Criteria andDb95IsNotNull() {
            addCriterion("db95 is not null");
            return (Criteria) this;
        }

        public Criteria andDb95EqualTo(Integer value) {
            addCriterion("db95 =", value, "db95");
            return (Criteria) this;
        }

        public Criteria andDb95NotEqualTo(Integer value) {
            addCriterion("db95 <>", value, "db95");
            return (Criteria) this;
        }

        public Criteria andDb95GreaterThan(Integer value) {
            addCriterion("db95 >", value, "db95");
            return (Criteria) this;
        }

        public Criteria andDb95GreaterThanOrEqualTo(Integer value) {
            addCriterion("db95 >=", value, "db95");
            return (Criteria) this;
        }

        public Criteria andDb95LessThan(Integer value) {
            addCriterion("db95 <", value, "db95");
            return (Criteria) this;
        }

        public Criteria andDb95LessThanOrEqualTo(Integer value) {
            addCriterion("db95 <=", value, "db95");
            return (Criteria) this;
        }

        public Criteria andDb95In(List<Integer> values) {
            addCriterion("db95 in", values, "db95");
            return (Criteria) this;
        }

        public Criteria andDb95NotIn(List<Integer> values) {
            addCriterion("db95 not in", values, "db95");
            return (Criteria) this;
        }

        public Criteria andDb95Between(Integer value1, Integer value2) {
            addCriterion("db95 between", value1, value2, "db95");
            return (Criteria) this;
        }

        public Criteria andDb95NotBetween(Integer value1, Integer value2) {
            addCriterion("db95 not between", value1, value2, "db95");
            return (Criteria) this;
        }

        public Criteria andDb96IsNull() {
            addCriterion("db96 is null");
            return (Criteria) this;
        }

        public Criteria andDb96IsNotNull() {
            addCriterion("db96 is not null");
            return (Criteria) this;
        }

        public Criteria andDb96EqualTo(Integer value) {
            addCriterion("db96 =", value, "db96");
            return (Criteria) this;
        }

        public Criteria andDb96NotEqualTo(Integer value) {
            addCriterion("db96 <>", value, "db96");
            return (Criteria) this;
        }

        public Criteria andDb96GreaterThan(Integer value) {
            addCriterion("db96 >", value, "db96");
            return (Criteria) this;
        }

        public Criteria andDb96GreaterThanOrEqualTo(Integer value) {
            addCriterion("db96 >=", value, "db96");
            return (Criteria) this;
        }

        public Criteria andDb96LessThan(Integer value) {
            addCriterion("db96 <", value, "db96");
            return (Criteria) this;
        }

        public Criteria andDb96LessThanOrEqualTo(Integer value) {
            addCriterion("db96 <=", value, "db96");
            return (Criteria) this;
        }

        public Criteria andDb96In(List<Integer> values) {
            addCriterion("db96 in", values, "db96");
            return (Criteria) this;
        }

        public Criteria andDb96NotIn(List<Integer> values) {
            addCriterion("db96 not in", values, "db96");
            return (Criteria) this;
        }

        public Criteria andDb96Between(Integer value1, Integer value2) {
            addCriterion("db96 between", value1, value2, "db96");
            return (Criteria) this;
        }

        public Criteria andDb96NotBetween(Integer value1, Integer value2) {
            addCriterion("db96 not between", value1, value2, "db96");
            return (Criteria) this;
        }

        public Criteria andDb97IsNull() {
            addCriterion("db97 is null");
            return (Criteria) this;
        }

        public Criteria andDb97IsNotNull() {
            addCriterion("db97 is not null");
            return (Criteria) this;
        }

        public Criteria andDb97EqualTo(Integer value) {
            addCriterion("db97 =", value, "db97");
            return (Criteria) this;
        }

        public Criteria andDb97NotEqualTo(Integer value) {
            addCriterion("db97 <>", value, "db97");
            return (Criteria) this;
        }

        public Criteria andDb97GreaterThan(Integer value) {
            addCriterion("db97 >", value, "db97");
            return (Criteria) this;
        }

        public Criteria andDb97GreaterThanOrEqualTo(Integer value) {
            addCriterion("db97 >=", value, "db97");
            return (Criteria) this;
        }

        public Criteria andDb97LessThan(Integer value) {
            addCriterion("db97 <", value, "db97");
            return (Criteria) this;
        }

        public Criteria andDb97LessThanOrEqualTo(Integer value) {
            addCriterion("db97 <=", value, "db97");
            return (Criteria) this;
        }

        public Criteria andDb97In(List<Integer> values) {
            addCriterion("db97 in", values, "db97");
            return (Criteria) this;
        }

        public Criteria andDb97NotIn(List<Integer> values) {
            addCriterion("db97 not in", values, "db97");
            return (Criteria) this;
        }

        public Criteria andDb97Between(Integer value1, Integer value2) {
            addCriterion("db97 between", value1, value2, "db97");
            return (Criteria) this;
        }

        public Criteria andDb97NotBetween(Integer value1, Integer value2) {
            addCriterion("db97 not between", value1, value2, "db97");
            return (Criteria) this;
        }

        public Criteria andDb98IsNull() {
            addCriterion("db98 is null");
            return (Criteria) this;
        }

        public Criteria andDb98IsNotNull() {
            addCriterion("db98 is not null");
            return (Criteria) this;
        }

        public Criteria andDb98EqualTo(Integer value) {
            addCriterion("db98 =", value, "db98");
            return (Criteria) this;
        }

        public Criteria andDb98NotEqualTo(Integer value) {
            addCriterion("db98 <>", value, "db98");
            return (Criteria) this;
        }

        public Criteria andDb98GreaterThan(Integer value) {
            addCriterion("db98 >", value, "db98");
            return (Criteria) this;
        }

        public Criteria andDb98GreaterThanOrEqualTo(Integer value) {
            addCriterion("db98 >=", value, "db98");
            return (Criteria) this;
        }

        public Criteria andDb98LessThan(Integer value) {
            addCriterion("db98 <", value, "db98");
            return (Criteria) this;
        }

        public Criteria andDb98LessThanOrEqualTo(Integer value) {
            addCriterion("db98 <=", value, "db98");
            return (Criteria) this;
        }

        public Criteria andDb98In(List<Integer> values) {
            addCriterion("db98 in", values, "db98");
            return (Criteria) this;
        }

        public Criteria andDb98NotIn(List<Integer> values) {
            addCriterion("db98 not in", values, "db98");
            return (Criteria) this;
        }

        public Criteria andDb98Between(Integer value1, Integer value2) {
            addCriterion("db98 between", value1, value2, "db98");
            return (Criteria) this;
        }

        public Criteria andDb98NotBetween(Integer value1, Integer value2) {
            addCriterion("db98 not between", value1, value2, "db98");
            return (Criteria) this;
        }

        public Criteria andDb99IsNull() {
            addCriterion("db99 is null");
            return (Criteria) this;
        }

        public Criteria andDb99IsNotNull() {
            addCriterion("db99 is not null");
            return (Criteria) this;
        }

        public Criteria andDb99EqualTo(Integer value) {
            addCriterion("db99 =", value, "db99");
            return (Criteria) this;
        }

        public Criteria andDb99NotEqualTo(Integer value) {
            addCriterion("db99 <>", value, "db99");
            return (Criteria) this;
        }

        public Criteria andDb99GreaterThan(Integer value) {
            addCriterion("db99 >", value, "db99");
            return (Criteria) this;
        }

        public Criteria andDb99GreaterThanOrEqualTo(Integer value) {
            addCriterion("db99 >=", value, "db99");
            return (Criteria) this;
        }

        public Criteria andDb99LessThan(Integer value) {
            addCriterion("db99 <", value, "db99");
            return (Criteria) this;
        }

        public Criteria andDb99LessThanOrEqualTo(Integer value) {
            addCriterion("db99 <=", value, "db99");
            return (Criteria) this;
        }

        public Criteria andDb99In(List<Integer> values) {
            addCriterion("db99 in", values, "db99");
            return (Criteria) this;
        }

        public Criteria andDb99NotIn(List<Integer> values) {
            addCriterion("db99 not in", values, "db99");
            return (Criteria) this;
        }

        public Criteria andDb99Between(Integer value1, Integer value2) {
            addCriterion("db99 between", value1, value2, "db99");
            return (Criteria) this;
        }

        public Criteria andDb99NotBetween(Integer value1, Integer value2) {
            addCriterion("db99 not between", value1, value2, "db99");
            return (Criteria) this;
        }

        public Criteria andDb100IsNull() {
            addCriterion("db100 is null");
            return (Criteria) this;
        }

        public Criteria andDb100IsNotNull() {
            addCriterion("db100 is not null");
            return (Criteria) this;
        }

        public Criteria andDb100EqualTo(Integer value) {
            addCriterion("db100 =", value, "db100");
            return (Criteria) this;
        }

        public Criteria andDb100NotEqualTo(Integer value) {
            addCriterion("db100 <>", value, "db100");
            return (Criteria) this;
        }

        public Criteria andDb100GreaterThan(Integer value) {
            addCriterion("db100 >", value, "db100");
            return (Criteria) this;
        }

        public Criteria andDb100GreaterThanOrEqualTo(Integer value) {
            addCriterion("db100 >=", value, "db100");
            return (Criteria) this;
        }

        public Criteria andDb100LessThan(Integer value) {
            addCriterion("db100 <", value, "db100");
            return (Criteria) this;
        }

        public Criteria andDb100LessThanOrEqualTo(Integer value) {
            addCriterion("db100 <=", value, "db100");
            return (Criteria) this;
        }

        public Criteria andDb100In(List<Integer> values) {
            addCriterion("db100 in", values, "db100");
            return (Criteria) this;
        }

        public Criteria andDb100NotIn(List<Integer> values) {
            addCriterion("db100 not in", values, "db100");
            return (Criteria) this;
        }

        public Criteria andDb100Between(Integer value1, Integer value2) {
            addCriterion("db100 between", value1, value2, "db100");
            return (Criteria) this;
        }

        public Criteria andDb100NotBetween(Integer value1, Integer value2) {
            addCriterion("db100 not between", value1, value2, "db100");
            return (Criteria) this;
        }

        public Criteria andSet1IsNull() {
            addCriterion("set1 is null");
            return (Criteria) this;
        }

        public Criteria andSet1IsNotNull() {
            addCriterion("set1 is not null");
            return (Criteria) this;
        }

        public Criteria andSet1EqualTo(Integer value) {
            addCriterion("set1 =", value, "set1");
            return (Criteria) this;
        }

        public Criteria andSet1NotEqualTo(Integer value) {
            addCriterion("set1 <>", value, "set1");
            return (Criteria) this;
        }

        public Criteria andSet1GreaterThan(Integer value) {
            addCriterion("set1 >", value, "set1");
            return (Criteria) this;
        }

        public Criteria andSet1GreaterThanOrEqualTo(Integer value) {
            addCriterion("set1 >=", value, "set1");
            return (Criteria) this;
        }

        public Criteria andSet1LessThan(Integer value) {
            addCriterion("set1 <", value, "set1");
            return (Criteria) this;
        }

        public Criteria andSet1LessThanOrEqualTo(Integer value) {
            addCriterion("set1 <=", value, "set1");
            return (Criteria) this;
        }

        public Criteria andSet1In(List<Integer> values) {
            addCriterion("set1 in", values, "set1");
            return (Criteria) this;
        }

        public Criteria andSet1NotIn(List<Integer> values) {
            addCriterion("set1 not in", values, "set1");
            return (Criteria) this;
        }

        public Criteria andSet1Between(Integer value1, Integer value2) {
            addCriterion("set1 between", value1, value2, "set1");
            return (Criteria) this;
        }

        public Criteria andSet1NotBetween(Integer value1, Integer value2) {
            addCriterion("set1 not between", value1, value2, "set1");
            return (Criteria) this;
        }

        public Criteria andSet2IsNull() {
            addCriterion("set2 is null");
            return (Criteria) this;
        }

        public Criteria andSet2IsNotNull() {
            addCriterion("set2 is not null");
            return (Criteria) this;
        }

        public Criteria andSet2EqualTo(Integer value) {
            addCriterion("set2 =", value, "set2");
            return (Criteria) this;
        }

        public Criteria andSet2NotEqualTo(Integer value) {
            addCriterion("set2 <>", value, "set2");
            return (Criteria) this;
        }

        public Criteria andSet2GreaterThan(Integer value) {
            addCriterion("set2 >", value, "set2");
            return (Criteria) this;
        }

        public Criteria andSet2GreaterThanOrEqualTo(Integer value) {
            addCriterion("set2 >=", value, "set2");
            return (Criteria) this;
        }

        public Criteria andSet2LessThan(Integer value) {
            addCriterion("set2 <", value, "set2");
            return (Criteria) this;
        }

        public Criteria andSet2LessThanOrEqualTo(Integer value) {
            addCriterion("set2 <=", value, "set2");
            return (Criteria) this;
        }

        public Criteria andSet2In(List<Integer> values) {
            addCriterion("set2 in", values, "set2");
            return (Criteria) this;
        }

        public Criteria andSet2NotIn(List<Integer> values) {
            addCriterion("set2 not in", values, "set2");
            return (Criteria) this;
        }

        public Criteria andSet2Between(Integer value1, Integer value2) {
            addCriterion("set2 between", value1, value2, "set2");
            return (Criteria) this;
        }

        public Criteria andSet2NotBetween(Integer value1, Integer value2) {
            addCriterion("set2 not between", value1, value2, "set2");
            return (Criteria) this;
        }

        public Criteria andSet3IsNull() {
            addCriterion("set3 is null");
            return (Criteria) this;
        }

        public Criteria andSet3IsNotNull() {
            addCriterion("set3 is not null");
            return (Criteria) this;
        }

        public Criteria andSet3EqualTo(Integer value) {
            addCriterion("set3 =", value, "set3");
            return (Criteria) this;
        }

        public Criteria andSet3NotEqualTo(Integer value) {
            addCriterion("set3 <>", value, "set3");
            return (Criteria) this;
        }

        public Criteria andSet3GreaterThan(Integer value) {
            addCriterion("set3 >", value, "set3");
            return (Criteria) this;
        }

        public Criteria andSet3GreaterThanOrEqualTo(Integer value) {
            addCriterion("set3 >=", value, "set3");
            return (Criteria) this;
        }

        public Criteria andSet3LessThan(Integer value) {
            addCriterion("set3 <", value, "set3");
            return (Criteria) this;
        }

        public Criteria andSet3LessThanOrEqualTo(Integer value) {
            addCriterion("set3 <=", value, "set3");
            return (Criteria) this;
        }

        public Criteria andSet3In(List<Integer> values) {
            addCriterion("set3 in", values, "set3");
            return (Criteria) this;
        }

        public Criteria andSet3NotIn(List<Integer> values) {
            addCriterion("set3 not in", values, "set3");
            return (Criteria) this;
        }

        public Criteria andSet3Between(Integer value1, Integer value2) {
            addCriterion("set3 between", value1, value2, "set3");
            return (Criteria) this;
        }

        public Criteria andSet3NotBetween(Integer value1, Integer value2) {
            addCriterion("set3 not between", value1, value2, "set3");
            return (Criteria) this;
        }

        public Criteria andSet4IsNull() {
            addCriterion("set4 is null");
            return (Criteria) this;
        }

        public Criteria andSet4IsNotNull() {
            addCriterion("set4 is not null");
            return (Criteria) this;
        }

        public Criteria andSet4EqualTo(Integer value) {
            addCriterion("set4 =", value, "set4");
            return (Criteria) this;
        }

        public Criteria andSet4NotEqualTo(Integer value) {
            addCriterion("set4 <>", value, "set4");
            return (Criteria) this;
        }

        public Criteria andSet4GreaterThan(Integer value) {
            addCriterion("set4 >", value, "set4");
            return (Criteria) this;
        }

        public Criteria andSet4GreaterThanOrEqualTo(Integer value) {
            addCriterion("set4 >=", value, "set4");
            return (Criteria) this;
        }

        public Criteria andSet4LessThan(Integer value) {
            addCriterion("set4 <", value, "set4");
            return (Criteria) this;
        }

        public Criteria andSet4LessThanOrEqualTo(Integer value) {
            addCriterion("set4 <=", value, "set4");
            return (Criteria) this;
        }

        public Criteria andSet4In(List<Integer> values) {
            addCriterion("set4 in", values, "set4");
            return (Criteria) this;
        }

        public Criteria andSet4NotIn(List<Integer> values) {
            addCriterion("set4 not in", values, "set4");
            return (Criteria) this;
        }

        public Criteria andSet4Between(Integer value1, Integer value2) {
            addCriterion("set4 between", value1, value2, "set4");
            return (Criteria) this;
        }

        public Criteria andSet4NotBetween(Integer value1, Integer value2) {
            addCriterion("set4 not between", value1, value2, "set4");
            return (Criteria) this;
        }

        public Criteria andSet5IsNull() {
            addCriterion("set5 is null");
            return (Criteria) this;
        }

        public Criteria andSet5IsNotNull() {
            addCriterion("set5 is not null");
            return (Criteria) this;
        }

        public Criteria andSet5EqualTo(Integer value) {
            addCriterion("set5 =", value, "set5");
            return (Criteria) this;
        }

        public Criteria andSet5NotEqualTo(Integer value) {
            addCriterion("set5 <>", value, "set5");
            return (Criteria) this;
        }

        public Criteria andSet5GreaterThan(Integer value) {
            addCriterion("set5 >", value, "set5");
            return (Criteria) this;
        }

        public Criteria andSet5GreaterThanOrEqualTo(Integer value) {
            addCriterion("set5 >=", value, "set5");
            return (Criteria) this;
        }

        public Criteria andSet5LessThan(Integer value) {
            addCriterion("set5 <", value, "set5");
            return (Criteria) this;
        }

        public Criteria andSet5LessThanOrEqualTo(Integer value) {
            addCriterion("set5 <=", value, "set5");
            return (Criteria) this;
        }

        public Criteria andSet5In(List<Integer> values) {
            addCriterion("set5 in", values, "set5");
            return (Criteria) this;
        }

        public Criteria andSet5NotIn(List<Integer> values) {
            addCriterion("set5 not in", values, "set5");
            return (Criteria) this;
        }

        public Criteria andSet5Between(Integer value1, Integer value2) {
            addCriterion("set5 between", value1, value2, "set5");
            return (Criteria) this;
        }

        public Criteria andSet5NotBetween(Integer value1, Integer value2) {
            addCriterion("set5 not between", value1, value2, "set5");
            return (Criteria) this;
        }

        public Criteria andSet6IsNull() {
            addCriterion("set6 is null");
            return (Criteria) this;
        }

        public Criteria andSet6IsNotNull() {
            addCriterion("set6 is not null");
            return (Criteria) this;
        }

        public Criteria andSet6EqualTo(Integer value) {
            addCriterion("set6 =", value, "set6");
            return (Criteria) this;
        }

        public Criteria andSet6NotEqualTo(Integer value) {
            addCriterion("set6 <>", value, "set6");
            return (Criteria) this;
        }

        public Criteria andSet6GreaterThan(Integer value) {
            addCriterion("set6 >", value, "set6");
            return (Criteria) this;
        }

        public Criteria andSet6GreaterThanOrEqualTo(Integer value) {
            addCriterion("set6 >=", value, "set6");
            return (Criteria) this;
        }

        public Criteria andSet6LessThan(Integer value) {
            addCriterion("set6 <", value, "set6");
            return (Criteria) this;
        }

        public Criteria andSet6LessThanOrEqualTo(Integer value) {
            addCriterion("set6 <=", value, "set6");
            return (Criteria) this;
        }

        public Criteria andSet6In(List<Integer> values) {
            addCriterion("set6 in", values, "set6");
            return (Criteria) this;
        }

        public Criteria andSet6NotIn(List<Integer> values) {
            addCriterion("set6 not in", values, "set6");
            return (Criteria) this;
        }

        public Criteria andSet6Between(Integer value1, Integer value2) {
            addCriterion("set6 between", value1, value2, "set6");
            return (Criteria) this;
        }

        public Criteria andSet6NotBetween(Integer value1, Integer value2) {
            addCriterion("set6 not between", value1, value2, "set6");
            return (Criteria) this;
        }

        public Criteria andSet7IsNull() {
            addCriterion("set7 is null");
            return (Criteria) this;
        }

        public Criteria andSet7IsNotNull() {
            addCriterion("set7 is not null");
            return (Criteria) this;
        }

        public Criteria andSet7EqualTo(Integer value) {
            addCriterion("set7 =", value, "set7");
            return (Criteria) this;
        }

        public Criteria andSet7NotEqualTo(Integer value) {
            addCriterion("set7 <>", value, "set7");
            return (Criteria) this;
        }

        public Criteria andSet7GreaterThan(Integer value) {
            addCriterion("set7 >", value, "set7");
            return (Criteria) this;
        }

        public Criteria andSet7GreaterThanOrEqualTo(Integer value) {
            addCriterion("set7 >=", value, "set7");
            return (Criteria) this;
        }

        public Criteria andSet7LessThan(Integer value) {
            addCriterion("set7 <", value, "set7");
            return (Criteria) this;
        }

        public Criteria andSet7LessThanOrEqualTo(Integer value) {
            addCriterion("set7 <=", value, "set7");
            return (Criteria) this;
        }

        public Criteria andSet7In(List<Integer> values) {
            addCriterion("set7 in", values, "set7");
            return (Criteria) this;
        }

        public Criteria andSet7NotIn(List<Integer> values) {
            addCriterion("set7 not in", values, "set7");
            return (Criteria) this;
        }

        public Criteria andSet7Between(Integer value1, Integer value2) {
            addCriterion("set7 between", value1, value2, "set7");
            return (Criteria) this;
        }

        public Criteria andSet7NotBetween(Integer value1, Integer value2) {
            addCriterion("set7 not between", value1, value2, "set7");
            return (Criteria) this;
        }

        public Criteria andSet8IsNull() {
            addCriterion("set8 is null");
            return (Criteria) this;
        }

        public Criteria andSet8IsNotNull() {
            addCriterion("set8 is not null");
            return (Criteria) this;
        }

        public Criteria andSet8EqualTo(Integer value) {
            addCriterion("set8 =", value, "set8");
            return (Criteria) this;
        }

        public Criteria andSet8NotEqualTo(Integer value) {
            addCriterion("set8 <>", value, "set8");
            return (Criteria) this;
        }

        public Criteria andSet8GreaterThan(Integer value) {
            addCriterion("set8 >", value, "set8");
            return (Criteria) this;
        }

        public Criteria andSet8GreaterThanOrEqualTo(Integer value) {
            addCriterion("set8 >=", value, "set8");
            return (Criteria) this;
        }

        public Criteria andSet8LessThan(Integer value) {
            addCriterion("set8 <", value, "set8");
            return (Criteria) this;
        }

        public Criteria andSet8LessThanOrEqualTo(Integer value) {
            addCriterion("set8 <=", value, "set8");
            return (Criteria) this;
        }

        public Criteria andSet8In(List<Integer> values) {
            addCriterion("set8 in", values, "set8");
            return (Criteria) this;
        }

        public Criteria andSet8NotIn(List<Integer> values) {
            addCriterion("set8 not in", values, "set8");
            return (Criteria) this;
        }

        public Criteria andSet8Between(Integer value1, Integer value2) {
            addCriterion("set8 between", value1, value2, "set8");
            return (Criteria) this;
        }

        public Criteria andSet8NotBetween(Integer value1, Integer value2) {
            addCriterion("set8 not between", value1, value2, "set8");
            return (Criteria) this;
        }

        public Criteria andSet9IsNull() {
            addCriterion("set9 is null");
            return (Criteria) this;
        }

        public Criteria andSet9IsNotNull() {
            addCriterion("set9 is not null");
            return (Criteria) this;
        }

        public Criteria andSet9EqualTo(Integer value) {
            addCriterion("set9 =", value, "set9");
            return (Criteria) this;
        }

        public Criteria andSet9NotEqualTo(Integer value) {
            addCriterion("set9 <>", value, "set9");
            return (Criteria) this;
        }

        public Criteria andSet9GreaterThan(Integer value) {
            addCriterion("set9 >", value, "set9");
            return (Criteria) this;
        }

        public Criteria andSet9GreaterThanOrEqualTo(Integer value) {
            addCriterion("set9 >=", value, "set9");
            return (Criteria) this;
        }

        public Criteria andSet9LessThan(Integer value) {
            addCriterion("set9 <", value, "set9");
            return (Criteria) this;
        }

        public Criteria andSet9LessThanOrEqualTo(Integer value) {
            addCriterion("set9 <=", value, "set9");
            return (Criteria) this;
        }

        public Criteria andSet9In(List<Integer> values) {
            addCriterion("set9 in", values, "set9");
            return (Criteria) this;
        }

        public Criteria andSet9NotIn(List<Integer> values) {
            addCriterion("set9 not in", values, "set9");
            return (Criteria) this;
        }

        public Criteria andSet9Between(Integer value1, Integer value2) {
            addCriterion("set9 between", value1, value2, "set9");
            return (Criteria) this;
        }

        public Criteria andSet9NotBetween(Integer value1, Integer value2) {
            addCriterion("set9 not between", value1, value2, "set9");
            return (Criteria) this;
        }

        public Criteria andSet10IsNull() {
            addCriterion("set10 is null");
            return (Criteria) this;
        }

        public Criteria andSet10IsNotNull() {
            addCriterion("set10 is not null");
            return (Criteria) this;
        }

        public Criteria andSet10EqualTo(Integer value) {
            addCriterion("set10 =", value, "set10");
            return (Criteria) this;
        }

        public Criteria andSet10NotEqualTo(Integer value) {
            addCriterion("set10 <>", value, "set10");
            return (Criteria) this;
        }

        public Criteria andSet10GreaterThan(Integer value) {
            addCriterion("set10 >", value, "set10");
            return (Criteria) this;
        }

        public Criteria andSet10GreaterThanOrEqualTo(Integer value) {
            addCriterion("set10 >=", value, "set10");
            return (Criteria) this;
        }

        public Criteria andSet10LessThan(Integer value) {
            addCriterion("set10 <", value, "set10");
            return (Criteria) this;
        }

        public Criteria andSet10LessThanOrEqualTo(Integer value) {
            addCriterion("set10 <=", value, "set10");
            return (Criteria) this;
        }

        public Criteria andSet10In(List<Integer> values) {
            addCriterion("set10 in", values, "set10");
            return (Criteria) this;
        }

        public Criteria andSet10NotIn(List<Integer> values) {
            addCriterion("set10 not in", values, "set10");
            return (Criteria) this;
        }

        public Criteria andSet10Between(Integer value1, Integer value2) {
            addCriterion("set10 between", value1, value2, "set10");
            return (Criteria) this;
        }

        public Criteria andSet10NotBetween(Integer value1, Integer value2) {
            addCriterion("set10 not between", value1, value2, "set10");
            return (Criteria) this;
        }

        public Criteria andSet11IsNull() {
            addCriterion("set11 is null");
            return (Criteria) this;
        }

        public Criteria andSet11IsNotNull() {
            addCriterion("set11 is not null");
            return (Criteria) this;
        }

        public Criteria andSet11EqualTo(Integer value) {
            addCriterion("set11 =", value, "set11");
            return (Criteria) this;
        }

        public Criteria andSet11NotEqualTo(Integer value) {
            addCriterion("set11 <>", value, "set11");
            return (Criteria) this;
        }

        public Criteria andSet11GreaterThan(Integer value) {
            addCriterion("set11 >", value, "set11");
            return (Criteria) this;
        }

        public Criteria andSet11GreaterThanOrEqualTo(Integer value) {
            addCriterion("set11 >=", value, "set11");
            return (Criteria) this;
        }

        public Criteria andSet11LessThan(Integer value) {
            addCriterion("set11 <", value, "set11");
            return (Criteria) this;
        }

        public Criteria andSet11LessThanOrEqualTo(Integer value) {
            addCriterion("set11 <=", value, "set11");
            return (Criteria) this;
        }

        public Criteria andSet11In(List<Integer> values) {
            addCriterion("set11 in", values, "set11");
            return (Criteria) this;
        }

        public Criteria andSet11NotIn(List<Integer> values) {
            addCriterion("set11 not in", values, "set11");
            return (Criteria) this;
        }

        public Criteria andSet11Between(Integer value1, Integer value2) {
            addCriterion("set11 between", value1, value2, "set11");
            return (Criteria) this;
        }

        public Criteria andSet11NotBetween(Integer value1, Integer value2) {
            addCriterion("set11 not between", value1, value2, "set11");
            return (Criteria) this;
        }

        public Criteria andSet12IsNull() {
            addCriterion("set12 is null");
            return (Criteria) this;
        }

        public Criteria andSet12IsNotNull() {
            addCriterion("set12 is not null");
            return (Criteria) this;
        }

        public Criteria andSet12EqualTo(Integer value) {
            addCriterion("set12 =", value, "set12");
            return (Criteria) this;
        }

        public Criteria andSet12NotEqualTo(Integer value) {
            addCriterion("set12 <>", value, "set12");
            return (Criteria) this;
        }

        public Criteria andSet12GreaterThan(Integer value) {
            addCriterion("set12 >", value, "set12");
            return (Criteria) this;
        }

        public Criteria andSet12GreaterThanOrEqualTo(Integer value) {
            addCriterion("set12 >=", value, "set12");
            return (Criteria) this;
        }

        public Criteria andSet12LessThan(Integer value) {
            addCriterion("set12 <", value, "set12");
            return (Criteria) this;
        }

        public Criteria andSet12LessThanOrEqualTo(Integer value) {
            addCriterion("set12 <=", value, "set12");
            return (Criteria) this;
        }

        public Criteria andSet12In(List<Integer> values) {
            addCriterion("set12 in", values, "set12");
            return (Criteria) this;
        }

        public Criteria andSet12NotIn(List<Integer> values) {
            addCriterion("set12 not in", values, "set12");
            return (Criteria) this;
        }

        public Criteria andSet12Between(Integer value1, Integer value2) {
            addCriterion("set12 between", value1, value2, "set12");
            return (Criteria) this;
        }

        public Criteria andSet12NotBetween(Integer value1, Integer value2) {
            addCriterion("set12 not between", value1, value2, "set12");
            return (Criteria) this;
        }

        public Criteria andSet13IsNull() {
            addCriterion("set13 is null");
            return (Criteria) this;
        }

        public Criteria andSet13IsNotNull() {
            addCriterion("set13 is not null");
            return (Criteria) this;
        }

        public Criteria andSet13EqualTo(Integer value) {
            addCriterion("set13 =", value, "set13");
            return (Criteria) this;
        }

        public Criteria andSet13NotEqualTo(Integer value) {
            addCriterion("set13 <>", value, "set13");
            return (Criteria) this;
        }

        public Criteria andSet13GreaterThan(Integer value) {
            addCriterion("set13 >", value, "set13");
            return (Criteria) this;
        }

        public Criteria andSet13GreaterThanOrEqualTo(Integer value) {
            addCriterion("set13 >=", value, "set13");
            return (Criteria) this;
        }

        public Criteria andSet13LessThan(Integer value) {
            addCriterion("set13 <", value, "set13");
            return (Criteria) this;
        }

        public Criteria andSet13LessThanOrEqualTo(Integer value) {
            addCriterion("set13 <=", value, "set13");
            return (Criteria) this;
        }

        public Criteria andSet13In(List<Integer> values) {
            addCriterion("set13 in", values, "set13");
            return (Criteria) this;
        }

        public Criteria andSet13NotIn(List<Integer> values) {
            addCriterion("set13 not in", values, "set13");
            return (Criteria) this;
        }

        public Criteria andSet13Between(Integer value1, Integer value2) {
            addCriterion("set13 between", value1, value2, "set13");
            return (Criteria) this;
        }

        public Criteria andSet13NotBetween(Integer value1, Integer value2) {
            addCriterion("set13 not between", value1, value2, "set13");
            return (Criteria) this;
        }

        public Criteria andSet14IsNull() {
            addCriterion("set14 is null");
            return (Criteria) this;
        }

        public Criteria andSet14IsNotNull() {
            addCriterion("set14 is not null");
            return (Criteria) this;
        }

        public Criteria andSet14EqualTo(Integer value) {
            addCriterion("set14 =", value, "set14");
            return (Criteria) this;
        }

        public Criteria andSet14NotEqualTo(Integer value) {
            addCriterion("set14 <>", value, "set14");
            return (Criteria) this;
        }

        public Criteria andSet14GreaterThan(Integer value) {
            addCriterion("set14 >", value, "set14");
            return (Criteria) this;
        }

        public Criteria andSet14GreaterThanOrEqualTo(Integer value) {
            addCriterion("set14 >=", value, "set14");
            return (Criteria) this;
        }

        public Criteria andSet14LessThan(Integer value) {
            addCriterion("set14 <", value, "set14");
            return (Criteria) this;
        }

        public Criteria andSet14LessThanOrEqualTo(Integer value) {
            addCriterion("set14 <=", value, "set14");
            return (Criteria) this;
        }

        public Criteria andSet14In(List<Integer> values) {
            addCriterion("set14 in", values, "set14");
            return (Criteria) this;
        }

        public Criteria andSet14NotIn(List<Integer> values) {
            addCriterion("set14 not in", values, "set14");
            return (Criteria) this;
        }

        public Criteria andSet14Between(Integer value1, Integer value2) {
            addCriterion("set14 between", value1, value2, "set14");
            return (Criteria) this;
        }

        public Criteria andSet14NotBetween(Integer value1, Integer value2) {
            addCriterion("set14 not between", value1, value2, "set14");
            return (Criteria) this;
        }

        public Criteria andSet15IsNull() {
            addCriterion("set15 is null");
            return (Criteria) this;
        }

        public Criteria andSet15IsNotNull() {
            addCriterion("set15 is not null");
            return (Criteria) this;
        }

        public Criteria andSet15EqualTo(Integer value) {
            addCriterion("set15 =", value, "set15");
            return (Criteria) this;
        }

        public Criteria andSet15NotEqualTo(Integer value) {
            addCriterion("set15 <>", value, "set15");
            return (Criteria) this;
        }

        public Criteria andSet15GreaterThan(Integer value) {
            addCriterion("set15 >", value, "set15");
            return (Criteria) this;
        }

        public Criteria andSet15GreaterThanOrEqualTo(Integer value) {
            addCriterion("set15 >=", value, "set15");
            return (Criteria) this;
        }

        public Criteria andSet15LessThan(Integer value) {
            addCriterion("set15 <", value, "set15");
            return (Criteria) this;
        }

        public Criteria andSet15LessThanOrEqualTo(Integer value) {
            addCriterion("set15 <=", value, "set15");
            return (Criteria) this;
        }

        public Criteria andSet15In(List<Integer> values) {
            addCriterion("set15 in", values, "set15");
            return (Criteria) this;
        }

        public Criteria andSet15NotIn(List<Integer> values) {
            addCriterion("set15 not in", values, "set15");
            return (Criteria) this;
        }

        public Criteria andSet15Between(Integer value1, Integer value2) {
            addCriterion("set15 between", value1, value2, "set15");
            return (Criteria) this;
        }

        public Criteria andSet15NotBetween(Integer value1, Integer value2) {
            addCriterion("set15 not between", value1, value2, "set15");
            return (Criteria) this;
        }

        public Criteria andSet16IsNull() {
            addCriterion("set16 is null");
            return (Criteria) this;
        }

        public Criteria andSet16IsNotNull() {
            addCriterion("set16 is not null");
            return (Criteria) this;
        }

        public Criteria andSet16EqualTo(Integer value) {
            addCriterion("set16 =", value, "set16");
            return (Criteria) this;
        }

        public Criteria andSet16NotEqualTo(Integer value) {
            addCriterion("set16 <>", value, "set16");
            return (Criteria) this;
        }

        public Criteria andSet16GreaterThan(Integer value) {
            addCriterion("set16 >", value, "set16");
            return (Criteria) this;
        }

        public Criteria andSet16GreaterThanOrEqualTo(Integer value) {
            addCriterion("set16 >=", value, "set16");
            return (Criteria) this;
        }

        public Criteria andSet16LessThan(Integer value) {
            addCriterion("set16 <", value, "set16");
            return (Criteria) this;
        }

        public Criteria andSet16LessThanOrEqualTo(Integer value) {
            addCriterion("set16 <=", value, "set16");
            return (Criteria) this;
        }

        public Criteria andSet16In(List<Integer> values) {
            addCriterion("set16 in", values, "set16");
            return (Criteria) this;
        }

        public Criteria andSet16NotIn(List<Integer> values) {
            addCriterion("set16 not in", values, "set16");
            return (Criteria) this;
        }

        public Criteria andSet16Between(Integer value1, Integer value2) {
            addCriterion("set16 between", value1, value2, "set16");
            return (Criteria) this;
        }

        public Criteria andSet16NotBetween(Integer value1, Integer value2) {
            addCriterion("set16 not between", value1, value2, "set16");
            return (Criteria) this;
        }

        public Criteria andSet17IsNull() {
            addCriterion("set17 is null");
            return (Criteria) this;
        }

        public Criteria andSet17IsNotNull() {
            addCriterion("set17 is not null");
            return (Criteria) this;
        }

        public Criteria andSet17EqualTo(Integer value) {
            addCriterion("set17 =", value, "set17");
            return (Criteria) this;
        }

        public Criteria andSet17NotEqualTo(Integer value) {
            addCriterion("set17 <>", value, "set17");
            return (Criteria) this;
        }

        public Criteria andSet17GreaterThan(Integer value) {
            addCriterion("set17 >", value, "set17");
            return (Criteria) this;
        }

        public Criteria andSet17GreaterThanOrEqualTo(Integer value) {
            addCriterion("set17 >=", value, "set17");
            return (Criteria) this;
        }

        public Criteria andSet17LessThan(Integer value) {
            addCriterion("set17 <", value, "set17");
            return (Criteria) this;
        }

        public Criteria andSet17LessThanOrEqualTo(Integer value) {
            addCriterion("set17 <=", value, "set17");
            return (Criteria) this;
        }

        public Criteria andSet17In(List<Integer> values) {
            addCriterion("set17 in", values, "set17");
            return (Criteria) this;
        }

        public Criteria andSet17NotIn(List<Integer> values) {
            addCriterion("set17 not in", values, "set17");
            return (Criteria) this;
        }

        public Criteria andSet17Between(Integer value1, Integer value2) {
            addCriterion("set17 between", value1, value2, "set17");
            return (Criteria) this;
        }

        public Criteria andSet17NotBetween(Integer value1, Integer value2) {
            addCriterion("set17 not between", value1, value2, "set17");
            return (Criteria) this;
        }

        public Criteria andSet18IsNull() {
            addCriterion("set18 is null");
            return (Criteria) this;
        }

        public Criteria andSet18IsNotNull() {
            addCriterion("set18 is not null");
            return (Criteria) this;
        }

        public Criteria andSet18EqualTo(Integer value) {
            addCriterion("set18 =", value, "set18");
            return (Criteria) this;
        }

        public Criteria andSet18NotEqualTo(Integer value) {
            addCriterion("set18 <>", value, "set18");
            return (Criteria) this;
        }

        public Criteria andSet18GreaterThan(Integer value) {
            addCriterion("set18 >", value, "set18");
            return (Criteria) this;
        }

        public Criteria andSet18GreaterThanOrEqualTo(Integer value) {
            addCriterion("set18 >=", value, "set18");
            return (Criteria) this;
        }

        public Criteria andSet18LessThan(Integer value) {
            addCriterion("set18 <", value, "set18");
            return (Criteria) this;
        }

        public Criteria andSet18LessThanOrEqualTo(Integer value) {
            addCriterion("set18 <=", value, "set18");
            return (Criteria) this;
        }

        public Criteria andSet18In(List<Integer> values) {
            addCriterion("set18 in", values, "set18");
            return (Criteria) this;
        }

        public Criteria andSet18NotIn(List<Integer> values) {
            addCriterion("set18 not in", values, "set18");
            return (Criteria) this;
        }

        public Criteria andSet18Between(Integer value1, Integer value2) {
            addCriterion("set18 between", value1, value2, "set18");
            return (Criteria) this;
        }

        public Criteria andSet18NotBetween(Integer value1, Integer value2) {
            addCriterion("set18 not between", value1, value2, "set18");
            return (Criteria) this;
        }

        public Criteria andSet19IsNull() {
            addCriterion("set19 is null");
            return (Criteria) this;
        }

        public Criteria andSet19IsNotNull() {
            addCriterion("set19 is not null");
            return (Criteria) this;
        }

        public Criteria andSet19EqualTo(Integer value) {
            addCriterion("set19 =", value, "set19");
            return (Criteria) this;
        }

        public Criteria andSet19NotEqualTo(Integer value) {
            addCriterion("set19 <>", value, "set19");
            return (Criteria) this;
        }

        public Criteria andSet19GreaterThan(Integer value) {
            addCriterion("set19 >", value, "set19");
            return (Criteria) this;
        }

        public Criteria andSet19GreaterThanOrEqualTo(Integer value) {
            addCriterion("set19 >=", value, "set19");
            return (Criteria) this;
        }

        public Criteria andSet19LessThan(Integer value) {
            addCriterion("set19 <", value, "set19");
            return (Criteria) this;
        }

        public Criteria andSet19LessThanOrEqualTo(Integer value) {
            addCriterion("set19 <=", value, "set19");
            return (Criteria) this;
        }

        public Criteria andSet19In(List<Integer> values) {
            addCriterion("set19 in", values, "set19");
            return (Criteria) this;
        }

        public Criteria andSet19NotIn(List<Integer> values) {
            addCriterion("set19 not in", values, "set19");
            return (Criteria) this;
        }

        public Criteria andSet19Between(Integer value1, Integer value2) {
            addCriterion("set19 between", value1, value2, "set19");
            return (Criteria) this;
        }

        public Criteria andSet19NotBetween(Integer value1, Integer value2) {
            addCriterion("set19 not between", value1, value2, "set19");
            return (Criteria) this;
        }

        public Criteria andSet20IsNull() {
            addCriterion("set20 is null");
            return (Criteria) this;
        }

        public Criteria andSet20IsNotNull() {
            addCriterion("set20 is not null");
            return (Criteria) this;
        }

        public Criteria andSet20EqualTo(Integer value) {
            addCriterion("set20 =", value, "set20");
            return (Criteria) this;
        }

        public Criteria andSet20NotEqualTo(Integer value) {
            addCriterion("set20 <>", value, "set20");
            return (Criteria) this;
        }

        public Criteria andSet20GreaterThan(Integer value) {
            addCriterion("set20 >", value, "set20");
            return (Criteria) this;
        }

        public Criteria andSet20GreaterThanOrEqualTo(Integer value) {
            addCriterion("set20 >=", value, "set20");
            return (Criteria) this;
        }

        public Criteria andSet20LessThan(Integer value) {
            addCriterion("set20 <", value, "set20");
            return (Criteria) this;
        }

        public Criteria andSet20LessThanOrEqualTo(Integer value) {
            addCriterion("set20 <=", value, "set20");
            return (Criteria) this;
        }

        public Criteria andSet20In(List<Integer> values) {
            addCriterion("set20 in", values, "set20");
            return (Criteria) this;
        }

        public Criteria andSet20NotIn(List<Integer> values) {
            addCriterion("set20 not in", values, "set20");
            return (Criteria) this;
        }

        public Criteria andSet20Between(Integer value1, Integer value2) {
            addCriterion("set20 between", value1, value2, "set20");
            return (Criteria) this;
        }

        public Criteria andSet20NotBetween(Integer value1, Integer value2) {
            addCriterion("set20 not between", value1, value2, "set20");
            return (Criteria) this;
        }

        public Criteria andSet21IsNull() {
            addCriterion("set21 is null");
            return (Criteria) this;
        }

        public Criteria andSet21IsNotNull() {
            addCriterion("set21 is not null");
            return (Criteria) this;
        }

        public Criteria andSet21EqualTo(Integer value) {
            addCriterion("set21 =", value, "set21");
            return (Criteria) this;
        }

        public Criteria andSet21NotEqualTo(Integer value) {
            addCriterion("set21 <>", value, "set21");
            return (Criteria) this;
        }

        public Criteria andSet21GreaterThan(Integer value) {
            addCriterion("set21 >", value, "set21");
            return (Criteria) this;
        }

        public Criteria andSet21GreaterThanOrEqualTo(Integer value) {
            addCriterion("set21 >=", value, "set21");
            return (Criteria) this;
        }

        public Criteria andSet21LessThan(Integer value) {
            addCriterion("set21 <", value, "set21");
            return (Criteria) this;
        }

        public Criteria andSet21LessThanOrEqualTo(Integer value) {
            addCriterion("set21 <=", value, "set21");
            return (Criteria) this;
        }

        public Criteria andSet21In(List<Integer> values) {
            addCriterion("set21 in", values, "set21");
            return (Criteria) this;
        }

        public Criteria andSet21NotIn(List<Integer> values) {
            addCriterion("set21 not in", values, "set21");
            return (Criteria) this;
        }

        public Criteria andSet21Between(Integer value1, Integer value2) {
            addCriterion("set21 between", value1, value2, "set21");
            return (Criteria) this;
        }

        public Criteria andSet21NotBetween(Integer value1, Integer value2) {
            addCriterion("set21 not between", value1, value2, "set21");
            return (Criteria) this;
        }

        public Criteria andSet22IsNull() {
            addCriterion("set22 is null");
            return (Criteria) this;
        }

        public Criteria andSet22IsNotNull() {
            addCriterion("set22 is not null");
            return (Criteria) this;
        }

        public Criteria andSet22EqualTo(Integer value) {
            addCriterion("set22 =", value, "set22");
            return (Criteria) this;
        }

        public Criteria andSet22NotEqualTo(Integer value) {
            addCriterion("set22 <>", value, "set22");
            return (Criteria) this;
        }

        public Criteria andSet22GreaterThan(Integer value) {
            addCriterion("set22 >", value, "set22");
            return (Criteria) this;
        }

        public Criteria andSet22GreaterThanOrEqualTo(Integer value) {
            addCriterion("set22 >=", value, "set22");
            return (Criteria) this;
        }

        public Criteria andSet22LessThan(Integer value) {
            addCriterion("set22 <", value, "set22");
            return (Criteria) this;
        }

        public Criteria andSet22LessThanOrEqualTo(Integer value) {
            addCriterion("set22 <=", value, "set22");
            return (Criteria) this;
        }

        public Criteria andSet22In(List<Integer> values) {
            addCriterion("set22 in", values, "set22");
            return (Criteria) this;
        }

        public Criteria andSet22NotIn(List<Integer> values) {
            addCriterion("set22 not in", values, "set22");
            return (Criteria) this;
        }

        public Criteria andSet22Between(Integer value1, Integer value2) {
            addCriterion("set22 between", value1, value2, "set22");
            return (Criteria) this;
        }

        public Criteria andSet22NotBetween(Integer value1, Integer value2) {
            addCriterion("set22 not between", value1, value2, "set22");
            return (Criteria) this;
        }

        public Criteria andSet23IsNull() {
            addCriterion("set23 is null");
            return (Criteria) this;
        }

        public Criteria andSet23IsNotNull() {
            addCriterion("set23 is not null");
            return (Criteria) this;
        }

        public Criteria andSet23EqualTo(Integer value) {
            addCriterion("set23 =", value, "set23");
            return (Criteria) this;
        }

        public Criteria andSet23NotEqualTo(Integer value) {
            addCriterion("set23 <>", value, "set23");
            return (Criteria) this;
        }

        public Criteria andSet23GreaterThan(Integer value) {
            addCriterion("set23 >", value, "set23");
            return (Criteria) this;
        }

        public Criteria andSet23GreaterThanOrEqualTo(Integer value) {
            addCriterion("set23 >=", value, "set23");
            return (Criteria) this;
        }

        public Criteria andSet23LessThan(Integer value) {
            addCriterion("set23 <", value, "set23");
            return (Criteria) this;
        }

        public Criteria andSet23LessThanOrEqualTo(Integer value) {
            addCriterion("set23 <=", value, "set23");
            return (Criteria) this;
        }

        public Criteria andSet23In(List<Integer> values) {
            addCriterion("set23 in", values, "set23");
            return (Criteria) this;
        }

        public Criteria andSet23NotIn(List<Integer> values) {
            addCriterion("set23 not in", values, "set23");
            return (Criteria) this;
        }

        public Criteria andSet23Between(Integer value1, Integer value2) {
            addCriterion("set23 between", value1, value2, "set23");
            return (Criteria) this;
        }

        public Criteria andSet23NotBetween(Integer value1, Integer value2) {
            addCriterion("set23 not between", value1, value2, "set23");
            return (Criteria) this;
        }

        public Criteria andSet24IsNull() {
            addCriterion("set24 is null");
            return (Criteria) this;
        }

        public Criteria andSet24IsNotNull() {
            addCriterion("set24 is not null");
            return (Criteria) this;
        }

        public Criteria andSet24EqualTo(Integer value) {
            addCriterion("set24 =", value, "set24");
            return (Criteria) this;
        }

        public Criteria andSet24NotEqualTo(Integer value) {
            addCriterion("set24 <>", value, "set24");
            return (Criteria) this;
        }

        public Criteria andSet24GreaterThan(Integer value) {
            addCriterion("set24 >", value, "set24");
            return (Criteria) this;
        }

        public Criteria andSet24GreaterThanOrEqualTo(Integer value) {
            addCriterion("set24 >=", value, "set24");
            return (Criteria) this;
        }

        public Criteria andSet24LessThan(Integer value) {
            addCriterion("set24 <", value, "set24");
            return (Criteria) this;
        }

        public Criteria andSet24LessThanOrEqualTo(Integer value) {
            addCriterion("set24 <=", value, "set24");
            return (Criteria) this;
        }

        public Criteria andSet24In(List<Integer> values) {
            addCriterion("set24 in", values, "set24");
            return (Criteria) this;
        }

        public Criteria andSet24NotIn(List<Integer> values) {
            addCriterion("set24 not in", values, "set24");
            return (Criteria) this;
        }

        public Criteria andSet24Between(Integer value1, Integer value2) {
            addCriterion("set24 between", value1, value2, "set24");
            return (Criteria) this;
        }

        public Criteria andSet24NotBetween(Integer value1, Integer value2) {
            addCriterion("set24 not between", value1, value2, "set24");
            return (Criteria) this;
        }

        public Criteria andSet25IsNull() {
            addCriterion("set25 is null");
            return (Criteria) this;
        }

        public Criteria andSet25IsNotNull() {
            addCriterion("set25 is not null");
            return (Criteria) this;
        }

        public Criteria andSet25EqualTo(Integer value) {
            addCriterion("set25 =", value, "set25");
            return (Criteria) this;
        }

        public Criteria andSet25NotEqualTo(Integer value) {
            addCriterion("set25 <>", value, "set25");
            return (Criteria) this;
        }

        public Criteria andSet25GreaterThan(Integer value) {
            addCriterion("set25 >", value, "set25");
            return (Criteria) this;
        }

        public Criteria andSet25GreaterThanOrEqualTo(Integer value) {
            addCriterion("set25 >=", value, "set25");
            return (Criteria) this;
        }

        public Criteria andSet25LessThan(Integer value) {
            addCriterion("set25 <", value, "set25");
            return (Criteria) this;
        }

        public Criteria andSet25LessThanOrEqualTo(Integer value) {
            addCriterion("set25 <=", value, "set25");
            return (Criteria) this;
        }

        public Criteria andSet25In(List<Integer> values) {
            addCriterion("set25 in", values, "set25");
            return (Criteria) this;
        }

        public Criteria andSet25NotIn(List<Integer> values) {
            addCriterion("set25 not in", values, "set25");
            return (Criteria) this;
        }

        public Criteria andSet25Between(Integer value1, Integer value2) {
            addCriterion("set25 between", value1, value2, "set25");
            return (Criteria) this;
        }

        public Criteria andSet25NotBetween(Integer value1, Integer value2) {
            addCriterion("set25 not between", value1, value2, "set25");
            return (Criteria) this;
        }

        public Criteria andSet26IsNull() {
            addCriterion("set26 is null");
            return (Criteria) this;
        }

        public Criteria andSet26IsNotNull() {
            addCriterion("set26 is not null");
            return (Criteria) this;
        }

        public Criteria andSet26EqualTo(Integer value) {
            addCriterion("set26 =", value, "set26");
            return (Criteria) this;
        }

        public Criteria andSet26NotEqualTo(Integer value) {
            addCriterion("set26 <>", value, "set26");
            return (Criteria) this;
        }

        public Criteria andSet26GreaterThan(Integer value) {
            addCriterion("set26 >", value, "set26");
            return (Criteria) this;
        }

        public Criteria andSet26GreaterThanOrEqualTo(Integer value) {
            addCriterion("set26 >=", value, "set26");
            return (Criteria) this;
        }

        public Criteria andSet26LessThan(Integer value) {
            addCriterion("set26 <", value, "set26");
            return (Criteria) this;
        }

        public Criteria andSet26LessThanOrEqualTo(Integer value) {
            addCriterion("set26 <=", value, "set26");
            return (Criteria) this;
        }

        public Criteria andSet26In(List<Integer> values) {
            addCriterion("set26 in", values, "set26");
            return (Criteria) this;
        }

        public Criteria andSet26NotIn(List<Integer> values) {
            addCriterion("set26 not in", values, "set26");
            return (Criteria) this;
        }

        public Criteria andSet26Between(Integer value1, Integer value2) {
            addCriterion("set26 between", value1, value2, "set26");
            return (Criteria) this;
        }

        public Criteria andSet26NotBetween(Integer value1, Integer value2) {
            addCriterion("set26 not between", value1, value2, "set26");
            return (Criteria) this;
        }

        public Criteria andSet27IsNull() {
            addCriterion("set27 is null");
            return (Criteria) this;
        }

        public Criteria andSet27IsNotNull() {
            addCriterion("set27 is not null");
            return (Criteria) this;
        }

        public Criteria andSet27EqualTo(Integer value) {
            addCriterion("set27 =", value, "set27");
            return (Criteria) this;
        }

        public Criteria andSet27NotEqualTo(Integer value) {
            addCriterion("set27 <>", value, "set27");
            return (Criteria) this;
        }

        public Criteria andSet27GreaterThan(Integer value) {
            addCriterion("set27 >", value, "set27");
            return (Criteria) this;
        }

        public Criteria andSet27GreaterThanOrEqualTo(Integer value) {
            addCriterion("set27 >=", value, "set27");
            return (Criteria) this;
        }

        public Criteria andSet27LessThan(Integer value) {
            addCriterion("set27 <", value, "set27");
            return (Criteria) this;
        }

        public Criteria andSet27LessThanOrEqualTo(Integer value) {
            addCriterion("set27 <=", value, "set27");
            return (Criteria) this;
        }

        public Criteria andSet27In(List<Integer> values) {
            addCriterion("set27 in", values, "set27");
            return (Criteria) this;
        }

        public Criteria andSet27NotIn(List<Integer> values) {
            addCriterion("set27 not in", values, "set27");
            return (Criteria) this;
        }

        public Criteria andSet27Between(Integer value1, Integer value2) {
            addCriterion("set27 between", value1, value2, "set27");
            return (Criteria) this;
        }

        public Criteria andSet27NotBetween(Integer value1, Integer value2) {
            addCriterion("set27 not between", value1, value2, "set27");
            return (Criteria) this;
        }

        public Criteria andSet28IsNull() {
            addCriterion("set28 is null");
            return (Criteria) this;
        }

        public Criteria andSet28IsNotNull() {
            addCriterion("set28 is not null");
            return (Criteria) this;
        }

        public Criteria andSet28EqualTo(Integer value) {
            addCriterion("set28 =", value, "set28");
            return (Criteria) this;
        }

        public Criteria andSet28NotEqualTo(Integer value) {
            addCriterion("set28 <>", value, "set28");
            return (Criteria) this;
        }

        public Criteria andSet28GreaterThan(Integer value) {
            addCriterion("set28 >", value, "set28");
            return (Criteria) this;
        }

        public Criteria andSet28GreaterThanOrEqualTo(Integer value) {
            addCriterion("set28 >=", value, "set28");
            return (Criteria) this;
        }

        public Criteria andSet28LessThan(Integer value) {
            addCriterion("set28 <", value, "set28");
            return (Criteria) this;
        }

        public Criteria andSet28LessThanOrEqualTo(Integer value) {
            addCriterion("set28 <=", value, "set28");
            return (Criteria) this;
        }

        public Criteria andSet28In(List<Integer> values) {
            addCriterion("set28 in", values, "set28");
            return (Criteria) this;
        }

        public Criteria andSet28NotIn(List<Integer> values) {
            addCriterion("set28 not in", values, "set28");
            return (Criteria) this;
        }

        public Criteria andSet28Between(Integer value1, Integer value2) {
            addCriterion("set28 between", value1, value2, "set28");
            return (Criteria) this;
        }

        public Criteria andSet28NotBetween(Integer value1, Integer value2) {
            addCriterion("set28 not between", value1, value2, "set28");
            return (Criteria) this;
        }

        public Criteria andSet29IsNull() {
            addCriterion("set29 is null");
            return (Criteria) this;
        }

        public Criteria andSet29IsNotNull() {
            addCriterion("set29 is not null");
            return (Criteria) this;
        }

        public Criteria andSet29EqualTo(Integer value) {
            addCriterion("set29 =", value, "set29");
            return (Criteria) this;
        }

        public Criteria andSet29NotEqualTo(Integer value) {
            addCriterion("set29 <>", value, "set29");
            return (Criteria) this;
        }

        public Criteria andSet29GreaterThan(Integer value) {
            addCriterion("set29 >", value, "set29");
            return (Criteria) this;
        }

        public Criteria andSet29GreaterThanOrEqualTo(Integer value) {
            addCriterion("set29 >=", value, "set29");
            return (Criteria) this;
        }

        public Criteria andSet29LessThan(Integer value) {
            addCriterion("set29 <", value, "set29");
            return (Criteria) this;
        }

        public Criteria andSet29LessThanOrEqualTo(Integer value) {
            addCriterion("set29 <=", value, "set29");
            return (Criteria) this;
        }

        public Criteria andSet29In(List<Integer> values) {
            addCriterion("set29 in", values, "set29");
            return (Criteria) this;
        }

        public Criteria andSet29NotIn(List<Integer> values) {
            addCriterion("set29 not in", values, "set29");
            return (Criteria) this;
        }

        public Criteria andSet29Between(Integer value1, Integer value2) {
            addCriterion("set29 between", value1, value2, "set29");
            return (Criteria) this;
        }

        public Criteria andSet29NotBetween(Integer value1, Integer value2) {
            addCriterion("set29 not between", value1, value2, "set29");
            return (Criteria) this;
        }

        public Criteria andSet30IsNull() {
            addCriterion("set30 is null");
            return (Criteria) this;
        }

        public Criteria andSet30IsNotNull() {
            addCriterion("set30 is not null");
            return (Criteria) this;
        }

        public Criteria andSet30EqualTo(Integer value) {
            addCriterion("set30 =", value, "set30");
            return (Criteria) this;
        }

        public Criteria andSet30NotEqualTo(Integer value) {
            addCriterion("set30 <>", value, "set30");
            return (Criteria) this;
        }

        public Criteria andSet30GreaterThan(Integer value) {
            addCriterion("set30 >", value, "set30");
            return (Criteria) this;
        }

        public Criteria andSet30GreaterThanOrEqualTo(Integer value) {
            addCriterion("set30 >=", value, "set30");
            return (Criteria) this;
        }

        public Criteria andSet30LessThan(Integer value) {
            addCriterion("set30 <", value, "set30");
            return (Criteria) this;
        }

        public Criteria andSet30LessThanOrEqualTo(Integer value) {
            addCriterion("set30 <=", value, "set30");
            return (Criteria) this;
        }

        public Criteria andSet30In(List<Integer> values) {
            addCriterion("set30 in", values, "set30");
            return (Criteria) this;
        }

        public Criteria andSet30NotIn(List<Integer> values) {
            addCriterion("set30 not in", values, "set30");
            return (Criteria) this;
        }

        public Criteria andSet30Between(Integer value1, Integer value2) {
            addCriterion("set30 between", value1, value2, "set30");
            return (Criteria) this;
        }

        public Criteria andSet30NotBetween(Integer value1, Integer value2) {
            addCriterion("set30 not between", value1, value2, "set30");
            return (Criteria) this;
        }

        public Criteria andSet31IsNull() {
            addCriterion("set31 is null");
            return (Criteria) this;
        }

        public Criteria andSet31IsNotNull() {
            addCriterion("set31 is not null");
            return (Criteria) this;
        }

        public Criteria andSet31EqualTo(Integer value) {
            addCriterion("set31 =", value, "set31");
            return (Criteria) this;
        }

        public Criteria andSet31NotEqualTo(Integer value) {
            addCriterion("set31 <>", value, "set31");
            return (Criteria) this;
        }

        public Criteria andSet31GreaterThan(Integer value) {
            addCriterion("set31 >", value, "set31");
            return (Criteria) this;
        }

        public Criteria andSet31GreaterThanOrEqualTo(Integer value) {
            addCriterion("set31 >=", value, "set31");
            return (Criteria) this;
        }

        public Criteria andSet31LessThan(Integer value) {
            addCriterion("set31 <", value, "set31");
            return (Criteria) this;
        }

        public Criteria andSet31LessThanOrEqualTo(Integer value) {
            addCriterion("set31 <=", value, "set31");
            return (Criteria) this;
        }

        public Criteria andSet31In(List<Integer> values) {
            addCriterion("set31 in", values, "set31");
            return (Criteria) this;
        }

        public Criteria andSet31NotIn(List<Integer> values) {
            addCriterion("set31 not in", values, "set31");
            return (Criteria) this;
        }

        public Criteria andSet31Between(Integer value1, Integer value2) {
            addCriterion("set31 between", value1, value2, "set31");
            return (Criteria) this;
        }

        public Criteria andSet31NotBetween(Integer value1, Integer value2) {
            addCriterion("set31 not between", value1, value2, "set31");
            return (Criteria) this;
        }

        public Criteria andSet32IsNull() {
            addCriterion("set32 is null");
            return (Criteria) this;
        }

        public Criteria andSet32IsNotNull() {
            addCriterion("set32 is not null");
            return (Criteria) this;
        }

        public Criteria andSet32EqualTo(Integer value) {
            addCriterion("set32 =", value, "set32");
            return (Criteria) this;
        }

        public Criteria andSet32NotEqualTo(Integer value) {
            addCriterion("set32 <>", value, "set32");
            return (Criteria) this;
        }

        public Criteria andSet32GreaterThan(Integer value) {
            addCriterion("set32 >", value, "set32");
            return (Criteria) this;
        }

        public Criteria andSet32GreaterThanOrEqualTo(Integer value) {
            addCriterion("set32 >=", value, "set32");
            return (Criteria) this;
        }

        public Criteria andSet32LessThan(Integer value) {
            addCriterion("set32 <", value, "set32");
            return (Criteria) this;
        }

        public Criteria andSet32LessThanOrEqualTo(Integer value) {
            addCriterion("set32 <=", value, "set32");
            return (Criteria) this;
        }

        public Criteria andSet32In(List<Integer> values) {
            addCriterion("set32 in", values, "set32");
            return (Criteria) this;
        }

        public Criteria andSet32NotIn(List<Integer> values) {
            addCriterion("set32 not in", values, "set32");
            return (Criteria) this;
        }

        public Criteria andSet32Between(Integer value1, Integer value2) {
            addCriterion("set32 between", value1, value2, "set32");
            return (Criteria) this;
        }

        public Criteria andSet32NotBetween(Integer value1, Integer value2) {
            addCriterion("set32 not between", value1, value2, "set32");
            return (Criteria) this;
        }

        public Criteria andSet33IsNull() {
            addCriterion("set33 is null");
            return (Criteria) this;
        }

        public Criteria andSet33IsNotNull() {
            addCriterion("set33 is not null");
            return (Criteria) this;
        }

        public Criteria andSet33EqualTo(Integer value) {
            addCriterion("set33 =", value, "set33");
            return (Criteria) this;
        }

        public Criteria andSet33NotEqualTo(Integer value) {
            addCriterion("set33 <>", value, "set33");
            return (Criteria) this;
        }

        public Criteria andSet33GreaterThan(Integer value) {
            addCriterion("set33 >", value, "set33");
            return (Criteria) this;
        }

        public Criteria andSet33GreaterThanOrEqualTo(Integer value) {
            addCriterion("set33 >=", value, "set33");
            return (Criteria) this;
        }

        public Criteria andSet33LessThan(Integer value) {
            addCriterion("set33 <", value, "set33");
            return (Criteria) this;
        }

        public Criteria andSet33LessThanOrEqualTo(Integer value) {
            addCriterion("set33 <=", value, "set33");
            return (Criteria) this;
        }

        public Criteria andSet33In(List<Integer> values) {
            addCriterion("set33 in", values, "set33");
            return (Criteria) this;
        }

        public Criteria andSet33NotIn(List<Integer> values) {
            addCriterion("set33 not in", values, "set33");
            return (Criteria) this;
        }

        public Criteria andSet33Between(Integer value1, Integer value2) {
            addCriterion("set33 between", value1, value2, "set33");
            return (Criteria) this;
        }

        public Criteria andSet33NotBetween(Integer value1, Integer value2) {
            addCriterion("set33 not between", value1, value2, "set33");
            return (Criteria) this;
        }

        public Criteria andSet34IsNull() {
            addCriterion("set34 is null");
            return (Criteria) this;
        }

        public Criteria andSet34IsNotNull() {
            addCriterion("set34 is not null");
            return (Criteria) this;
        }

        public Criteria andSet34EqualTo(Integer value) {
            addCriterion("set34 =", value, "set34");
            return (Criteria) this;
        }

        public Criteria andSet34NotEqualTo(Integer value) {
            addCriterion("set34 <>", value, "set34");
            return (Criteria) this;
        }

        public Criteria andSet34GreaterThan(Integer value) {
            addCriterion("set34 >", value, "set34");
            return (Criteria) this;
        }

        public Criteria andSet34GreaterThanOrEqualTo(Integer value) {
            addCriterion("set34 >=", value, "set34");
            return (Criteria) this;
        }

        public Criteria andSet34LessThan(Integer value) {
            addCriterion("set34 <", value, "set34");
            return (Criteria) this;
        }

        public Criteria andSet34LessThanOrEqualTo(Integer value) {
            addCriterion("set34 <=", value, "set34");
            return (Criteria) this;
        }

        public Criteria andSet34In(List<Integer> values) {
            addCriterion("set34 in", values, "set34");
            return (Criteria) this;
        }

        public Criteria andSet34NotIn(List<Integer> values) {
            addCriterion("set34 not in", values, "set34");
            return (Criteria) this;
        }

        public Criteria andSet34Between(Integer value1, Integer value2) {
            addCriterion("set34 between", value1, value2, "set34");
            return (Criteria) this;
        }

        public Criteria andSet34NotBetween(Integer value1, Integer value2) {
            addCriterion("set34 not between", value1, value2, "set34");
            return (Criteria) this;
        }

        public Criteria andSet35IsNull() {
            addCriterion("set35 is null");
            return (Criteria) this;
        }

        public Criteria andSet35IsNotNull() {
            addCriterion("set35 is not null");
            return (Criteria) this;
        }

        public Criteria andSet35EqualTo(Integer value) {
            addCriterion("set35 =", value, "set35");
            return (Criteria) this;
        }

        public Criteria andSet35NotEqualTo(Integer value) {
            addCriterion("set35 <>", value, "set35");
            return (Criteria) this;
        }

        public Criteria andSet35GreaterThan(Integer value) {
            addCriterion("set35 >", value, "set35");
            return (Criteria) this;
        }

        public Criteria andSet35GreaterThanOrEqualTo(Integer value) {
            addCriterion("set35 >=", value, "set35");
            return (Criteria) this;
        }

        public Criteria andSet35LessThan(Integer value) {
            addCriterion("set35 <", value, "set35");
            return (Criteria) this;
        }

        public Criteria andSet35LessThanOrEqualTo(Integer value) {
            addCriterion("set35 <=", value, "set35");
            return (Criteria) this;
        }

        public Criteria andSet35In(List<Integer> values) {
            addCriterion("set35 in", values, "set35");
            return (Criteria) this;
        }

        public Criteria andSet35NotIn(List<Integer> values) {
            addCriterion("set35 not in", values, "set35");
            return (Criteria) this;
        }

        public Criteria andSet35Between(Integer value1, Integer value2) {
            addCriterion("set35 between", value1, value2, "set35");
            return (Criteria) this;
        }

        public Criteria andSet35NotBetween(Integer value1, Integer value2) {
            addCriterion("set35 not between", value1, value2, "set35");
            return (Criteria) this;
        }

        public Criteria andSet36IsNull() {
            addCriterion("set36 is null");
            return (Criteria) this;
        }

        public Criteria andSet36IsNotNull() {
            addCriterion("set36 is not null");
            return (Criteria) this;
        }

        public Criteria andSet36EqualTo(Integer value) {
            addCriterion("set36 =", value, "set36");
            return (Criteria) this;
        }

        public Criteria andSet36NotEqualTo(Integer value) {
            addCriterion("set36 <>", value, "set36");
            return (Criteria) this;
        }

        public Criteria andSet36GreaterThan(Integer value) {
            addCriterion("set36 >", value, "set36");
            return (Criteria) this;
        }

        public Criteria andSet36GreaterThanOrEqualTo(Integer value) {
            addCriterion("set36 >=", value, "set36");
            return (Criteria) this;
        }

        public Criteria andSet36LessThan(Integer value) {
            addCriterion("set36 <", value, "set36");
            return (Criteria) this;
        }

        public Criteria andSet36LessThanOrEqualTo(Integer value) {
            addCriterion("set36 <=", value, "set36");
            return (Criteria) this;
        }

        public Criteria andSet36In(List<Integer> values) {
            addCriterion("set36 in", values, "set36");
            return (Criteria) this;
        }

        public Criteria andSet36NotIn(List<Integer> values) {
            addCriterion("set36 not in", values, "set36");
            return (Criteria) this;
        }

        public Criteria andSet36Between(Integer value1, Integer value2) {
            addCriterion("set36 between", value1, value2, "set36");
            return (Criteria) this;
        }

        public Criteria andSet36NotBetween(Integer value1, Integer value2) {
            addCriterion("set36 not between", value1, value2, "set36");
            return (Criteria) this;
        }

        public Criteria andSet37IsNull() {
            addCriterion("set37 is null");
            return (Criteria) this;
        }

        public Criteria andSet37IsNotNull() {
            addCriterion("set37 is not null");
            return (Criteria) this;
        }

        public Criteria andSet37EqualTo(Integer value) {
            addCriterion("set37 =", value, "set37");
            return (Criteria) this;
        }

        public Criteria andSet37NotEqualTo(Integer value) {
            addCriterion("set37 <>", value, "set37");
            return (Criteria) this;
        }

        public Criteria andSet37GreaterThan(Integer value) {
            addCriterion("set37 >", value, "set37");
            return (Criteria) this;
        }

        public Criteria andSet37GreaterThanOrEqualTo(Integer value) {
            addCriterion("set37 >=", value, "set37");
            return (Criteria) this;
        }

        public Criteria andSet37LessThan(Integer value) {
            addCriterion("set37 <", value, "set37");
            return (Criteria) this;
        }

        public Criteria andSet37LessThanOrEqualTo(Integer value) {
            addCriterion("set37 <=", value, "set37");
            return (Criteria) this;
        }

        public Criteria andSet37In(List<Integer> values) {
            addCriterion("set37 in", values, "set37");
            return (Criteria) this;
        }

        public Criteria andSet37NotIn(List<Integer> values) {
            addCriterion("set37 not in", values, "set37");
            return (Criteria) this;
        }

        public Criteria andSet37Between(Integer value1, Integer value2) {
            addCriterion("set37 between", value1, value2, "set37");
            return (Criteria) this;
        }

        public Criteria andSet37NotBetween(Integer value1, Integer value2) {
            addCriterion("set37 not between", value1, value2, "set37");
            return (Criteria) this;
        }

        public Criteria andSet38IsNull() {
            addCriterion("set38 is null");
            return (Criteria) this;
        }

        public Criteria andSet38IsNotNull() {
            addCriterion("set38 is not null");
            return (Criteria) this;
        }

        public Criteria andSet38EqualTo(Integer value) {
            addCriterion("set38 =", value, "set38");
            return (Criteria) this;
        }

        public Criteria andSet38NotEqualTo(Integer value) {
            addCriterion("set38 <>", value, "set38");
            return (Criteria) this;
        }

        public Criteria andSet38GreaterThan(Integer value) {
            addCriterion("set38 >", value, "set38");
            return (Criteria) this;
        }

        public Criteria andSet38GreaterThanOrEqualTo(Integer value) {
            addCriterion("set38 >=", value, "set38");
            return (Criteria) this;
        }

        public Criteria andSet38LessThan(Integer value) {
            addCriterion("set38 <", value, "set38");
            return (Criteria) this;
        }

        public Criteria andSet38LessThanOrEqualTo(Integer value) {
            addCriterion("set38 <=", value, "set38");
            return (Criteria) this;
        }

        public Criteria andSet38In(List<Integer> values) {
            addCriterion("set38 in", values, "set38");
            return (Criteria) this;
        }

        public Criteria andSet38NotIn(List<Integer> values) {
            addCriterion("set38 not in", values, "set38");
            return (Criteria) this;
        }

        public Criteria andSet38Between(Integer value1, Integer value2) {
            addCriterion("set38 between", value1, value2, "set38");
            return (Criteria) this;
        }

        public Criteria andSet38NotBetween(Integer value1, Integer value2) {
            addCriterion("set38 not between", value1, value2, "set38");
            return (Criteria) this;
        }

        public Criteria andSet39IsNull() {
            addCriterion("set39 is null");
            return (Criteria) this;
        }

        public Criteria andSet39IsNotNull() {
            addCriterion("set39 is not null");
            return (Criteria) this;
        }

        public Criteria andSet39EqualTo(Integer value) {
            addCriterion("set39 =", value, "set39");
            return (Criteria) this;
        }

        public Criteria andSet39NotEqualTo(Integer value) {
            addCriterion("set39 <>", value, "set39");
            return (Criteria) this;
        }

        public Criteria andSet39GreaterThan(Integer value) {
            addCriterion("set39 >", value, "set39");
            return (Criteria) this;
        }

        public Criteria andSet39GreaterThanOrEqualTo(Integer value) {
            addCriterion("set39 >=", value, "set39");
            return (Criteria) this;
        }

        public Criteria andSet39LessThan(Integer value) {
            addCriterion("set39 <", value, "set39");
            return (Criteria) this;
        }

        public Criteria andSet39LessThanOrEqualTo(Integer value) {
            addCriterion("set39 <=", value, "set39");
            return (Criteria) this;
        }

        public Criteria andSet39In(List<Integer> values) {
            addCriterion("set39 in", values, "set39");
            return (Criteria) this;
        }

        public Criteria andSet39NotIn(List<Integer> values) {
            addCriterion("set39 not in", values, "set39");
            return (Criteria) this;
        }

        public Criteria andSet39Between(Integer value1, Integer value2) {
            addCriterion("set39 between", value1, value2, "set39");
            return (Criteria) this;
        }

        public Criteria andSet39NotBetween(Integer value1, Integer value2) {
            addCriterion("set39 not between", value1, value2, "set39");
            return (Criteria) this;
        }

        public Criteria andSet40IsNull() {
            addCriterion("set40 is null");
            return (Criteria) this;
        }

        public Criteria andSet40IsNotNull() {
            addCriterion("set40 is not null");
            return (Criteria) this;
        }

        public Criteria andSet40EqualTo(Integer value) {
            addCriterion("set40 =", value, "set40");
            return (Criteria) this;
        }

        public Criteria andSet40NotEqualTo(Integer value) {
            addCriterion("set40 <>", value, "set40");
            return (Criteria) this;
        }

        public Criteria andSet40GreaterThan(Integer value) {
            addCriterion("set40 >", value, "set40");
            return (Criteria) this;
        }

        public Criteria andSet40GreaterThanOrEqualTo(Integer value) {
            addCriterion("set40 >=", value, "set40");
            return (Criteria) this;
        }

        public Criteria andSet40LessThan(Integer value) {
            addCriterion("set40 <", value, "set40");
            return (Criteria) this;
        }

        public Criteria andSet40LessThanOrEqualTo(Integer value) {
            addCriterion("set40 <=", value, "set40");
            return (Criteria) this;
        }

        public Criteria andSet40In(List<Integer> values) {
            addCriterion("set40 in", values, "set40");
            return (Criteria) this;
        }

        public Criteria andSet40NotIn(List<Integer> values) {
            addCriterion("set40 not in", values, "set40");
            return (Criteria) this;
        }

        public Criteria andSet40Between(Integer value1, Integer value2) {
            addCriterion("set40 between", value1, value2, "set40");
            return (Criteria) this;
        }

        public Criteria andSet40NotBetween(Integer value1, Integer value2) {
            addCriterion("set40 not between", value1, value2, "set40");
            return (Criteria) this;
        }

        public Criteria andSet41IsNull() {
            addCriterion("set41 is null");
            return (Criteria) this;
        }

        public Criteria andSet41IsNotNull() {
            addCriterion("set41 is not null");
            return (Criteria) this;
        }

        public Criteria andSet41EqualTo(Integer value) {
            addCriterion("set41 =", value, "set41");
            return (Criteria) this;
        }

        public Criteria andSet41NotEqualTo(Integer value) {
            addCriterion("set41 <>", value, "set41");
            return (Criteria) this;
        }

        public Criteria andSet41GreaterThan(Integer value) {
            addCriterion("set41 >", value, "set41");
            return (Criteria) this;
        }

        public Criteria andSet41GreaterThanOrEqualTo(Integer value) {
            addCriterion("set41 >=", value, "set41");
            return (Criteria) this;
        }

        public Criteria andSet41LessThan(Integer value) {
            addCriterion("set41 <", value, "set41");
            return (Criteria) this;
        }

        public Criteria andSet41LessThanOrEqualTo(Integer value) {
            addCriterion("set41 <=", value, "set41");
            return (Criteria) this;
        }

        public Criteria andSet41In(List<Integer> values) {
            addCriterion("set41 in", values, "set41");
            return (Criteria) this;
        }

        public Criteria andSet41NotIn(List<Integer> values) {
            addCriterion("set41 not in", values, "set41");
            return (Criteria) this;
        }

        public Criteria andSet41Between(Integer value1, Integer value2) {
            addCriterion("set41 between", value1, value2, "set41");
            return (Criteria) this;
        }

        public Criteria andSet41NotBetween(Integer value1, Integer value2) {
            addCriterion("set41 not between", value1, value2, "set41");
            return (Criteria) this;
        }

        public Criteria andSet42IsNull() {
            addCriterion("set42 is null");
            return (Criteria) this;
        }

        public Criteria andSet42IsNotNull() {
            addCriterion("set42 is not null");
            return (Criteria) this;
        }

        public Criteria andSet42EqualTo(Integer value) {
            addCriterion("set42 =", value, "set42");
            return (Criteria) this;
        }

        public Criteria andSet42NotEqualTo(Integer value) {
            addCriterion("set42 <>", value, "set42");
            return (Criteria) this;
        }

        public Criteria andSet42GreaterThan(Integer value) {
            addCriterion("set42 >", value, "set42");
            return (Criteria) this;
        }

        public Criteria andSet42GreaterThanOrEqualTo(Integer value) {
            addCriterion("set42 >=", value, "set42");
            return (Criteria) this;
        }

        public Criteria andSet42LessThan(Integer value) {
            addCriterion("set42 <", value, "set42");
            return (Criteria) this;
        }

        public Criteria andSet42LessThanOrEqualTo(Integer value) {
            addCriterion("set42 <=", value, "set42");
            return (Criteria) this;
        }

        public Criteria andSet42In(List<Integer> values) {
            addCriterion("set42 in", values, "set42");
            return (Criteria) this;
        }

        public Criteria andSet42NotIn(List<Integer> values) {
            addCriterion("set42 not in", values, "set42");
            return (Criteria) this;
        }

        public Criteria andSet42Between(Integer value1, Integer value2) {
            addCriterion("set42 between", value1, value2, "set42");
            return (Criteria) this;
        }

        public Criteria andSet42NotBetween(Integer value1, Integer value2) {
            addCriterion("set42 not between", value1, value2, "set42");
            return (Criteria) this;
        }

        public Criteria andSet43IsNull() {
            addCriterion("set43 is null");
            return (Criteria) this;
        }

        public Criteria andSet43IsNotNull() {
            addCriterion("set43 is not null");
            return (Criteria) this;
        }

        public Criteria andSet43EqualTo(Integer value) {
            addCriterion("set43 =", value, "set43");
            return (Criteria) this;
        }

        public Criteria andSet43NotEqualTo(Integer value) {
            addCriterion("set43 <>", value, "set43");
            return (Criteria) this;
        }

        public Criteria andSet43GreaterThan(Integer value) {
            addCriterion("set43 >", value, "set43");
            return (Criteria) this;
        }

        public Criteria andSet43GreaterThanOrEqualTo(Integer value) {
            addCriterion("set43 >=", value, "set43");
            return (Criteria) this;
        }

        public Criteria andSet43LessThan(Integer value) {
            addCriterion("set43 <", value, "set43");
            return (Criteria) this;
        }

        public Criteria andSet43LessThanOrEqualTo(Integer value) {
            addCriterion("set43 <=", value, "set43");
            return (Criteria) this;
        }

        public Criteria andSet43In(List<Integer> values) {
            addCriterion("set43 in", values, "set43");
            return (Criteria) this;
        }

        public Criteria andSet43NotIn(List<Integer> values) {
            addCriterion("set43 not in", values, "set43");
            return (Criteria) this;
        }

        public Criteria andSet43Between(Integer value1, Integer value2) {
            addCriterion("set43 between", value1, value2, "set43");
            return (Criteria) this;
        }

        public Criteria andSet43NotBetween(Integer value1, Integer value2) {
            addCriterion("set43 not between", value1, value2, "set43");
            return (Criteria) this;
        }

        public Criteria andSet44IsNull() {
            addCriterion("set44 is null");
            return (Criteria) this;
        }

        public Criteria andSet44IsNotNull() {
            addCriterion("set44 is not null");
            return (Criteria) this;
        }

        public Criteria andSet44EqualTo(Integer value) {
            addCriterion("set44 =", value, "set44");
            return (Criteria) this;
        }

        public Criteria andSet44NotEqualTo(Integer value) {
            addCriterion("set44 <>", value, "set44");
            return (Criteria) this;
        }

        public Criteria andSet44GreaterThan(Integer value) {
            addCriterion("set44 >", value, "set44");
            return (Criteria) this;
        }

        public Criteria andSet44GreaterThanOrEqualTo(Integer value) {
            addCriterion("set44 >=", value, "set44");
            return (Criteria) this;
        }

        public Criteria andSet44LessThan(Integer value) {
            addCriterion("set44 <", value, "set44");
            return (Criteria) this;
        }

        public Criteria andSet44LessThanOrEqualTo(Integer value) {
            addCriterion("set44 <=", value, "set44");
            return (Criteria) this;
        }

        public Criteria andSet44In(List<Integer> values) {
            addCriterion("set44 in", values, "set44");
            return (Criteria) this;
        }

        public Criteria andSet44NotIn(List<Integer> values) {
            addCriterion("set44 not in", values, "set44");
            return (Criteria) this;
        }

        public Criteria andSet44Between(Integer value1, Integer value2) {
            addCriterion("set44 between", value1, value2, "set44");
            return (Criteria) this;
        }

        public Criteria andSet44NotBetween(Integer value1, Integer value2) {
            addCriterion("set44 not between", value1, value2, "set44");
            return (Criteria) this;
        }

        public Criteria andSet45IsNull() {
            addCriterion("set45 is null");
            return (Criteria) this;
        }

        public Criteria andSet45IsNotNull() {
            addCriterion("set45 is not null");
            return (Criteria) this;
        }

        public Criteria andSet45EqualTo(Integer value) {
            addCriterion("set45 =", value, "set45");
            return (Criteria) this;
        }

        public Criteria andSet45NotEqualTo(Integer value) {
            addCriterion("set45 <>", value, "set45");
            return (Criteria) this;
        }

        public Criteria andSet45GreaterThan(Integer value) {
            addCriterion("set45 >", value, "set45");
            return (Criteria) this;
        }

        public Criteria andSet45GreaterThanOrEqualTo(Integer value) {
            addCriterion("set45 >=", value, "set45");
            return (Criteria) this;
        }

        public Criteria andSet45LessThan(Integer value) {
            addCriterion("set45 <", value, "set45");
            return (Criteria) this;
        }

        public Criteria andSet45LessThanOrEqualTo(Integer value) {
            addCriterion("set45 <=", value, "set45");
            return (Criteria) this;
        }

        public Criteria andSet45In(List<Integer> values) {
            addCriterion("set45 in", values, "set45");
            return (Criteria) this;
        }

        public Criteria andSet45NotIn(List<Integer> values) {
            addCriterion("set45 not in", values, "set45");
            return (Criteria) this;
        }

        public Criteria andSet45Between(Integer value1, Integer value2) {
            addCriterion("set45 between", value1, value2, "set45");
            return (Criteria) this;
        }

        public Criteria andSet45NotBetween(Integer value1, Integer value2) {
            addCriterion("set45 not between", value1, value2, "set45");
            return (Criteria) this;
        }

        public Criteria andSet46IsNull() {
            addCriterion("set46 is null");
            return (Criteria) this;
        }

        public Criteria andSet46IsNotNull() {
            addCriterion("set46 is not null");
            return (Criteria) this;
        }

        public Criteria andSet46EqualTo(Integer value) {
            addCriterion("set46 =", value, "set46");
            return (Criteria) this;
        }

        public Criteria andSet46NotEqualTo(Integer value) {
            addCriterion("set46 <>", value, "set46");
            return (Criteria) this;
        }

        public Criteria andSet46GreaterThan(Integer value) {
            addCriterion("set46 >", value, "set46");
            return (Criteria) this;
        }

        public Criteria andSet46GreaterThanOrEqualTo(Integer value) {
            addCriterion("set46 >=", value, "set46");
            return (Criteria) this;
        }

        public Criteria andSet46LessThan(Integer value) {
            addCriterion("set46 <", value, "set46");
            return (Criteria) this;
        }

        public Criteria andSet46LessThanOrEqualTo(Integer value) {
            addCriterion("set46 <=", value, "set46");
            return (Criteria) this;
        }

        public Criteria andSet46In(List<Integer> values) {
            addCriterion("set46 in", values, "set46");
            return (Criteria) this;
        }

        public Criteria andSet46NotIn(List<Integer> values) {
            addCriterion("set46 not in", values, "set46");
            return (Criteria) this;
        }

        public Criteria andSet46Between(Integer value1, Integer value2) {
            addCriterion("set46 between", value1, value2, "set46");
            return (Criteria) this;
        }

        public Criteria andSet46NotBetween(Integer value1, Integer value2) {
            addCriterion("set46 not between", value1, value2, "set46");
            return (Criteria) this;
        }

        public Criteria andSet47IsNull() {
            addCriterion("set47 is null");
            return (Criteria) this;
        }

        public Criteria andSet47IsNotNull() {
            addCriterion("set47 is not null");
            return (Criteria) this;
        }

        public Criteria andSet47EqualTo(Integer value) {
            addCriterion("set47 =", value, "set47");
            return (Criteria) this;
        }

        public Criteria andSet47NotEqualTo(Integer value) {
            addCriterion("set47 <>", value, "set47");
            return (Criteria) this;
        }

        public Criteria andSet47GreaterThan(Integer value) {
            addCriterion("set47 >", value, "set47");
            return (Criteria) this;
        }

        public Criteria andSet47GreaterThanOrEqualTo(Integer value) {
            addCriterion("set47 >=", value, "set47");
            return (Criteria) this;
        }

        public Criteria andSet47LessThan(Integer value) {
            addCriterion("set47 <", value, "set47");
            return (Criteria) this;
        }

        public Criteria andSet47LessThanOrEqualTo(Integer value) {
            addCriterion("set47 <=", value, "set47");
            return (Criteria) this;
        }

        public Criteria andSet47In(List<Integer> values) {
            addCriterion("set47 in", values, "set47");
            return (Criteria) this;
        }

        public Criteria andSet47NotIn(List<Integer> values) {
            addCriterion("set47 not in", values, "set47");
            return (Criteria) this;
        }

        public Criteria andSet47Between(Integer value1, Integer value2) {
            addCriterion("set47 between", value1, value2, "set47");
            return (Criteria) this;
        }

        public Criteria andSet47NotBetween(Integer value1, Integer value2) {
            addCriterion("set47 not between", value1, value2, "set47");
            return (Criteria) this;
        }

        public Criteria andSet48IsNull() {
            addCriterion("set48 is null");
            return (Criteria) this;
        }

        public Criteria andSet48IsNotNull() {
            addCriterion("set48 is not null");
            return (Criteria) this;
        }

        public Criteria andSet48EqualTo(Integer value) {
            addCriterion("set48 =", value, "set48");
            return (Criteria) this;
        }

        public Criteria andSet48NotEqualTo(Integer value) {
            addCriterion("set48 <>", value, "set48");
            return (Criteria) this;
        }

        public Criteria andSet48GreaterThan(Integer value) {
            addCriterion("set48 >", value, "set48");
            return (Criteria) this;
        }

        public Criteria andSet48GreaterThanOrEqualTo(Integer value) {
            addCriterion("set48 >=", value, "set48");
            return (Criteria) this;
        }

        public Criteria andSet48LessThan(Integer value) {
            addCriterion("set48 <", value, "set48");
            return (Criteria) this;
        }

        public Criteria andSet48LessThanOrEqualTo(Integer value) {
            addCriterion("set48 <=", value, "set48");
            return (Criteria) this;
        }

        public Criteria andSet48In(List<Integer> values) {
            addCriterion("set48 in", values, "set48");
            return (Criteria) this;
        }

        public Criteria andSet48NotIn(List<Integer> values) {
            addCriterion("set48 not in", values, "set48");
            return (Criteria) this;
        }

        public Criteria andSet48Between(Integer value1, Integer value2) {
            addCriterion("set48 between", value1, value2, "set48");
            return (Criteria) this;
        }

        public Criteria andSet48NotBetween(Integer value1, Integer value2) {
            addCriterion("set48 not between", value1, value2, "set48");
            return (Criteria) this;
        }

        public Criteria andSet49IsNull() {
            addCriterion("set49 is null");
            return (Criteria) this;
        }

        public Criteria andSet49IsNotNull() {
            addCriterion("set49 is not null");
            return (Criteria) this;
        }

        public Criteria andSet49EqualTo(Integer value) {
            addCriterion("set49 =", value, "set49");
            return (Criteria) this;
        }

        public Criteria andSet49NotEqualTo(Integer value) {
            addCriterion("set49 <>", value, "set49");
            return (Criteria) this;
        }

        public Criteria andSet49GreaterThan(Integer value) {
            addCriterion("set49 >", value, "set49");
            return (Criteria) this;
        }

        public Criteria andSet49GreaterThanOrEqualTo(Integer value) {
            addCriterion("set49 >=", value, "set49");
            return (Criteria) this;
        }

        public Criteria andSet49LessThan(Integer value) {
            addCriterion("set49 <", value, "set49");
            return (Criteria) this;
        }

        public Criteria andSet49LessThanOrEqualTo(Integer value) {
            addCriterion("set49 <=", value, "set49");
            return (Criteria) this;
        }

        public Criteria andSet49In(List<Integer> values) {
            addCriterion("set49 in", values, "set49");
            return (Criteria) this;
        }

        public Criteria andSet49NotIn(List<Integer> values) {
            addCriterion("set49 not in", values, "set49");
            return (Criteria) this;
        }

        public Criteria andSet49Between(Integer value1, Integer value2) {
            addCriterion("set49 between", value1, value2, "set49");
            return (Criteria) this;
        }

        public Criteria andSet49NotBetween(Integer value1, Integer value2) {
            addCriterion("set49 not between", value1, value2, "set49");
            return (Criteria) this;
        }

        public Criteria andSet50IsNull() {
            addCriterion("set50 is null");
            return (Criteria) this;
        }

        public Criteria andSet50IsNotNull() {
            addCriterion("set50 is not null");
            return (Criteria) this;
        }

        public Criteria andSet50EqualTo(Integer value) {
            addCriterion("set50 =", value, "set50");
            return (Criteria) this;
        }

        public Criteria andSet50NotEqualTo(Integer value) {
            addCriterion("set50 <>", value, "set50");
            return (Criteria) this;
        }

        public Criteria andSet50GreaterThan(Integer value) {
            addCriterion("set50 >", value, "set50");
            return (Criteria) this;
        }

        public Criteria andSet50GreaterThanOrEqualTo(Integer value) {
            addCriterion("set50 >=", value, "set50");
            return (Criteria) this;
        }

        public Criteria andSet50LessThan(Integer value) {
            addCriterion("set50 <", value, "set50");
            return (Criteria) this;
        }

        public Criteria andSet50LessThanOrEqualTo(Integer value) {
            addCriterion("set50 <=", value, "set50");
            return (Criteria) this;
        }

        public Criteria andSet50In(List<Integer> values) {
            addCriterion("set50 in", values, "set50");
            return (Criteria) this;
        }

        public Criteria andSet50NotIn(List<Integer> values) {
            addCriterion("set50 not in", values, "set50");
            return (Criteria) this;
        }

        public Criteria andSet50Between(Integer value1, Integer value2) {
            addCriterion("set50 between", value1, value2, "set50");
            return (Criteria) this;
        }

        public Criteria andSet50NotBetween(Integer value1, Integer value2) {
            addCriterion("set50 not between", value1, value2, "set50");
            return (Criteria) this;
        }

        public Criteria andSet51IsNull() {
            addCriterion("set51 is null");
            return (Criteria) this;
        }

        public Criteria andSet51IsNotNull() {
            addCriterion("set51 is not null");
            return (Criteria) this;
        }

        public Criteria andSet51EqualTo(Integer value) {
            addCriterion("set51 =", value, "set51");
            return (Criteria) this;
        }

        public Criteria andSet51NotEqualTo(Integer value) {
            addCriterion("set51 <>", value, "set51");
            return (Criteria) this;
        }

        public Criteria andSet51GreaterThan(Integer value) {
            addCriterion("set51 >", value, "set51");
            return (Criteria) this;
        }

        public Criteria andSet51GreaterThanOrEqualTo(Integer value) {
            addCriterion("set51 >=", value, "set51");
            return (Criteria) this;
        }

        public Criteria andSet51LessThan(Integer value) {
            addCriterion("set51 <", value, "set51");
            return (Criteria) this;
        }

        public Criteria andSet51LessThanOrEqualTo(Integer value) {
            addCriterion("set51 <=", value, "set51");
            return (Criteria) this;
        }

        public Criteria andSet51In(List<Integer> values) {
            addCriterion("set51 in", values, "set51");
            return (Criteria) this;
        }

        public Criteria andSet51NotIn(List<Integer> values) {
            addCriterion("set51 not in", values, "set51");
            return (Criteria) this;
        }

        public Criteria andSet51Between(Integer value1, Integer value2) {
            addCriterion("set51 between", value1, value2, "set51");
            return (Criteria) this;
        }

        public Criteria andSet51NotBetween(Integer value1, Integer value2) {
            addCriterion("set51 not between", value1, value2, "set51");
            return (Criteria) this;
        }

        public Criteria andSet52IsNull() {
            addCriterion("set52 is null");
            return (Criteria) this;
        }

        public Criteria andSet52IsNotNull() {
            addCriterion("set52 is not null");
            return (Criteria) this;
        }

        public Criteria andSet52EqualTo(Integer value) {
            addCriterion("set52 =", value, "set52");
            return (Criteria) this;
        }

        public Criteria andSet52NotEqualTo(Integer value) {
            addCriterion("set52 <>", value, "set52");
            return (Criteria) this;
        }

        public Criteria andSet52GreaterThan(Integer value) {
            addCriterion("set52 >", value, "set52");
            return (Criteria) this;
        }

        public Criteria andSet52GreaterThanOrEqualTo(Integer value) {
            addCriterion("set52 >=", value, "set52");
            return (Criteria) this;
        }

        public Criteria andSet52LessThan(Integer value) {
            addCriterion("set52 <", value, "set52");
            return (Criteria) this;
        }

        public Criteria andSet52LessThanOrEqualTo(Integer value) {
            addCriterion("set52 <=", value, "set52");
            return (Criteria) this;
        }

        public Criteria andSet52In(List<Integer> values) {
            addCriterion("set52 in", values, "set52");
            return (Criteria) this;
        }

        public Criteria andSet52NotIn(List<Integer> values) {
            addCriterion("set52 not in", values, "set52");
            return (Criteria) this;
        }

        public Criteria andSet52Between(Integer value1, Integer value2) {
            addCriterion("set52 between", value1, value2, "set52");
            return (Criteria) this;
        }

        public Criteria andSet52NotBetween(Integer value1, Integer value2) {
            addCriterion("set52 not between", value1, value2, "set52");
            return (Criteria) this;
        }

        public Criteria andSet53IsNull() {
            addCriterion("set53 is null");
            return (Criteria) this;
        }

        public Criteria andSet53IsNotNull() {
            addCriterion("set53 is not null");
            return (Criteria) this;
        }

        public Criteria andSet53EqualTo(Integer value) {
            addCriterion("set53 =", value, "set53");
            return (Criteria) this;
        }

        public Criteria andSet53NotEqualTo(Integer value) {
            addCriterion("set53 <>", value, "set53");
            return (Criteria) this;
        }

        public Criteria andSet53GreaterThan(Integer value) {
            addCriterion("set53 >", value, "set53");
            return (Criteria) this;
        }

        public Criteria andSet53GreaterThanOrEqualTo(Integer value) {
            addCriterion("set53 >=", value, "set53");
            return (Criteria) this;
        }

        public Criteria andSet53LessThan(Integer value) {
            addCriterion("set53 <", value, "set53");
            return (Criteria) this;
        }

        public Criteria andSet53LessThanOrEqualTo(Integer value) {
            addCriterion("set53 <=", value, "set53");
            return (Criteria) this;
        }

        public Criteria andSet53In(List<Integer> values) {
            addCriterion("set53 in", values, "set53");
            return (Criteria) this;
        }

        public Criteria andSet53NotIn(List<Integer> values) {
            addCriterion("set53 not in", values, "set53");
            return (Criteria) this;
        }

        public Criteria andSet53Between(Integer value1, Integer value2) {
            addCriterion("set53 between", value1, value2, "set53");
            return (Criteria) this;
        }

        public Criteria andSet53NotBetween(Integer value1, Integer value2) {
            addCriterion("set53 not between", value1, value2, "set53");
            return (Criteria) this;
        }

        public Criteria andSet54IsNull() {
            addCriterion("set54 is null");
            return (Criteria) this;
        }

        public Criteria andSet54IsNotNull() {
            addCriterion("set54 is not null");
            return (Criteria) this;
        }

        public Criteria andSet54EqualTo(Integer value) {
            addCriterion("set54 =", value, "set54");
            return (Criteria) this;
        }

        public Criteria andSet54NotEqualTo(Integer value) {
            addCriterion("set54 <>", value, "set54");
            return (Criteria) this;
        }

        public Criteria andSet54GreaterThan(Integer value) {
            addCriterion("set54 >", value, "set54");
            return (Criteria) this;
        }

        public Criteria andSet54GreaterThanOrEqualTo(Integer value) {
            addCriterion("set54 >=", value, "set54");
            return (Criteria) this;
        }

        public Criteria andSet54LessThan(Integer value) {
            addCriterion("set54 <", value, "set54");
            return (Criteria) this;
        }

        public Criteria andSet54LessThanOrEqualTo(Integer value) {
            addCriterion("set54 <=", value, "set54");
            return (Criteria) this;
        }

        public Criteria andSet54In(List<Integer> values) {
            addCriterion("set54 in", values, "set54");
            return (Criteria) this;
        }

        public Criteria andSet54NotIn(List<Integer> values) {
            addCriterion("set54 not in", values, "set54");
            return (Criteria) this;
        }

        public Criteria andSet54Between(Integer value1, Integer value2) {
            addCriterion("set54 between", value1, value2, "set54");
            return (Criteria) this;
        }

        public Criteria andSet54NotBetween(Integer value1, Integer value2) {
            addCriterion("set54 not between", value1, value2, "set54");
            return (Criteria) this;
        }

        public Criteria andSet55IsNull() {
            addCriterion("set55 is null");
            return (Criteria) this;
        }

        public Criteria andSet55IsNotNull() {
            addCriterion("set55 is not null");
            return (Criteria) this;
        }

        public Criteria andSet55EqualTo(Integer value) {
            addCriterion("set55 =", value, "set55");
            return (Criteria) this;
        }

        public Criteria andSet55NotEqualTo(Integer value) {
            addCriterion("set55 <>", value, "set55");
            return (Criteria) this;
        }

        public Criteria andSet55GreaterThan(Integer value) {
            addCriterion("set55 >", value, "set55");
            return (Criteria) this;
        }

        public Criteria andSet55GreaterThanOrEqualTo(Integer value) {
            addCriterion("set55 >=", value, "set55");
            return (Criteria) this;
        }

        public Criteria andSet55LessThan(Integer value) {
            addCriterion("set55 <", value, "set55");
            return (Criteria) this;
        }

        public Criteria andSet55LessThanOrEqualTo(Integer value) {
            addCriterion("set55 <=", value, "set55");
            return (Criteria) this;
        }

        public Criteria andSet55In(List<Integer> values) {
            addCriterion("set55 in", values, "set55");
            return (Criteria) this;
        }

        public Criteria andSet55NotIn(List<Integer> values) {
            addCriterion("set55 not in", values, "set55");
            return (Criteria) this;
        }

        public Criteria andSet55Between(Integer value1, Integer value2) {
            addCriterion("set55 between", value1, value2, "set55");
            return (Criteria) this;
        }

        public Criteria andSet55NotBetween(Integer value1, Integer value2) {
            addCriterion("set55 not between", value1, value2, "set55");
            return (Criteria) this;
        }

        public Criteria andSet56IsNull() {
            addCriterion("set56 is null");
            return (Criteria) this;
        }

        public Criteria andSet56IsNotNull() {
            addCriterion("set56 is not null");
            return (Criteria) this;
        }

        public Criteria andSet56EqualTo(Integer value) {
            addCriterion("set56 =", value, "set56");
            return (Criteria) this;
        }

        public Criteria andSet56NotEqualTo(Integer value) {
            addCriterion("set56 <>", value, "set56");
            return (Criteria) this;
        }

        public Criteria andSet56GreaterThan(Integer value) {
            addCriterion("set56 >", value, "set56");
            return (Criteria) this;
        }

        public Criteria andSet56GreaterThanOrEqualTo(Integer value) {
            addCriterion("set56 >=", value, "set56");
            return (Criteria) this;
        }

        public Criteria andSet56LessThan(Integer value) {
            addCriterion("set56 <", value, "set56");
            return (Criteria) this;
        }

        public Criteria andSet56LessThanOrEqualTo(Integer value) {
            addCriterion("set56 <=", value, "set56");
            return (Criteria) this;
        }

        public Criteria andSet56In(List<Integer> values) {
            addCriterion("set56 in", values, "set56");
            return (Criteria) this;
        }

        public Criteria andSet56NotIn(List<Integer> values) {
            addCriterion("set56 not in", values, "set56");
            return (Criteria) this;
        }

        public Criteria andSet56Between(Integer value1, Integer value2) {
            addCriterion("set56 between", value1, value2, "set56");
            return (Criteria) this;
        }

        public Criteria andSet56NotBetween(Integer value1, Integer value2) {
            addCriterion("set56 not between", value1, value2, "set56");
            return (Criteria) this;
        }

        public Criteria andSet57IsNull() {
            addCriterion("set57 is null");
            return (Criteria) this;
        }

        public Criteria andSet57IsNotNull() {
            addCriterion("set57 is not null");
            return (Criteria) this;
        }

        public Criteria andSet57EqualTo(Integer value) {
            addCriterion("set57 =", value, "set57");
            return (Criteria) this;
        }

        public Criteria andSet57NotEqualTo(Integer value) {
            addCriterion("set57 <>", value, "set57");
            return (Criteria) this;
        }

        public Criteria andSet57GreaterThan(Integer value) {
            addCriterion("set57 >", value, "set57");
            return (Criteria) this;
        }

        public Criteria andSet57GreaterThanOrEqualTo(Integer value) {
            addCriterion("set57 >=", value, "set57");
            return (Criteria) this;
        }

        public Criteria andSet57LessThan(Integer value) {
            addCriterion("set57 <", value, "set57");
            return (Criteria) this;
        }

        public Criteria andSet57LessThanOrEqualTo(Integer value) {
            addCriterion("set57 <=", value, "set57");
            return (Criteria) this;
        }

        public Criteria andSet57In(List<Integer> values) {
            addCriterion("set57 in", values, "set57");
            return (Criteria) this;
        }

        public Criteria andSet57NotIn(List<Integer> values) {
            addCriterion("set57 not in", values, "set57");
            return (Criteria) this;
        }

        public Criteria andSet57Between(Integer value1, Integer value2) {
            addCriterion("set57 between", value1, value2, "set57");
            return (Criteria) this;
        }

        public Criteria andSet57NotBetween(Integer value1, Integer value2) {
            addCriterion("set57 not between", value1, value2, "set57");
            return (Criteria) this;
        }

        public Criteria andSet58IsNull() {
            addCriterion("set58 is null");
            return (Criteria) this;
        }

        public Criteria andSet58IsNotNull() {
            addCriterion("set58 is not null");
            return (Criteria) this;
        }

        public Criteria andSet58EqualTo(Integer value) {
            addCriterion("set58 =", value, "set58");
            return (Criteria) this;
        }

        public Criteria andSet58NotEqualTo(Integer value) {
            addCriterion("set58 <>", value, "set58");
            return (Criteria) this;
        }

        public Criteria andSet58GreaterThan(Integer value) {
            addCriterion("set58 >", value, "set58");
            return (Criteria) this;
        }

        public Criteria andSet58GreaterThanOrEqualTo(Integer value) {
            addCriterion("set58 >=", value, "set58");
            return (Criteria) this;
        }

        public Criteria andSet58LessThan(Integer value) {
            addCriterion("set58 <", value, "set58");
            return (Criteria) this;
        }

        public Criteria andSet58LessThanOrEqualTo(Integer value) {
            addCriterion("set58 <=", value, "set58");
            return (Criteria) this;
        }

        public Criteria andSet58In(List<Integer> values) {
            addCriterion("set58 in", values, "set58");
            return (Criteria) this;
        }

        public Criteria andSet58NotIn(List<Integer> values) {
            addCriterion("set58 not in", values, "set58");
            return (Criteria) this;
        }

        public Criteria andSet58Between(Integer value1, Integer value2) {
            addCriterion("set58 between", value1, value2, "set58");
            return (Criteria) this;
        }

        public Criteria andSet58NotBetween(Integer value1, Integer value2) {
            addCriterion("set58 not between", value1, value2, "set58");
            return (Criteria) this;
        }

        public Criteria andSet59IsNull() {
            addCriterion("set59 is null");
            return (Criteria) this;
        }

        public Criteria andSet59IsNotNull() {
            addCriterion("set59 is not null");
            return (Criteria) this;
        }

        public Criteria andSet59EqualTo(Integer value) {
            addCriterion("set59 =", value, "set59");
            return (Criteria) this;
        }

        public Criteria andSet59NotEqualTo(Integer value) {
            addCriterion("set59 <>", value, "set59");
            return (Criteria) this;
        }

        public Criteria andSet59GreaterThan(Integer value) {
            addCriterion("set59 >", value, "set59");
            return (Criteria) this;
        }

        public Criteria andSet59GreaterThanOrEqualTo(Integer value) {
            addCriterion("set59 >=", value, "set59");
            return (Criteria) this;
        }

        public Criteria andSet59LessThan(Integer value) {
            addCriterion("set59 <", value, "set59");
            return (Criteria) this;
        }

        public Criteria andSet59LessThanOrEqualTo(Integer value) {
            addCriterion("set59 <=", value, "set59");
            return (Criteria) this;
        }

        public Criteria andSet59In(List<Integer> values) {
            addCriterion("set59 in", values, "set59");
            return (Criteria) this;
        }

        public Criteria andSet59NotIn(List<Integer> values) {
            addCriterion("set59 not in", values, "set59");
            return (Criteria) this;
        }

        public Criteria andSet59Between(Integer value1, Integer value2) {
            addCriterion("set59 between", value1, value2, "set59");
            return (Criteria) this;
        }

        public Criteria andSet59NotBetween(Integer value1, Integer value2) {
            addCriterion("set59 not between", value1, value2, "set59");
            return (Criteria) this;
        }

        public Criteria andSet60IsNull() {
            addCriterion("set60 is null");
            return (Criteria) this;
        }

        public Criteria andSet60IsNotNull() {
            addCriterion("set60 is not null");
            return (Criteria) this;
        }

        public Criteria andSet60EqualTo(Integer value) {
            addCriterion("set60 =", value, "set60");
            return (Criteria) this;
        }

        public Criteria andSet60NotEqualTo(Integer value) {
            addCriterion("set60 <>", value, "set60");
            return (Criteria) this;
        }

        public Criteria andSet60GreaterThan(Integer value) {
            addCriterion("set60 >", value, "set60");
            return (Criteria) this;
        }

        public Criteria andSet60GreaterThanOrEqualTo(Integer value) {
            addCriterion("set60 >=", value, "set60");
            return (Criteria) this;
        }

        public Criteria andSet60LessThan(Integer value) {
            addCriterion("set60 <", value, "set60");
            return (Criteria) this;
        }

        public Criteria andSet60LessThanOrEqualTo(Integer value) {
            addCriterion("set60 <=", value, "set60");
            return (Criteria) this;
        }

        public Criteria andSet60In(List<Integer> values) {
            addCriterion("set60 in", values, "set60");
            return (Criteria) this;
        }

        public Criteria andSet60NotIn(List<Integer> values) {
            addCriterion("set60 not in", values, "set60");
            return (Criteria) this;
        }

        public Criteria andSet60Between(Integer value1, Integer value2) {
            addCriterion("set60 between", value1, value2, "set60");
            return (Criteria) this;
        }

        public Criteria andSet60NotBetween(Integer value1, Integer value2) {
            addCriterion("set60 not between", value1, value2, "set60");
            return (Criteria) this;
        }

        public Criteria andSet61IsNull() {
            addCriterion("set61 is null");
            return (Criteria) this;
        }

        public Criteria andSet61IsNotNull() {
            addCriterion("set61 is not null");
            return (Criteria) this;
        }

        public Criteria andSet61EqualTo(Integer value) {
            addCriterion("set61 =", value, "set61");
            return (Criteria) this;
        }

        public Criteria andSet61NotEqualTo(Integer value) {
            addCriterion("set61 <>", value, "set61");
            return (Criteria) this;
        }

        public Criteria andSet61GreaterThan(Integer value) {
            addCriterion("set61 >", value, "set61");
            return (Criteria) this;
        }

        public Criteria andSet61GreaterThanOrEqualTo(Integer value) {
            addCriterion("set61 >=", value, "set61");
            return (Criteria) this;
        }

        public Criteria andSet61LessThan(Integer value) {
            addCriterion("set61 <", value, "set61");
            return (Criteria) this;
        }

        public Criteria andSet61LessThanOrEqualTo(Integer value) {
            addCriterion("set61 <=", value, "set61");
            return (Criteria) this;
        }

        public Criteria andSet61In(List<Integer> values) {
            addCriterion("set61 in", values, "set61");
            return (Criteria) this;
        }

        public Criteria andSet61NotIn(List<Integer> values) {
            addCriterion("set61 not in", values, "set61");
            return (Criteria) this;
        }

        public Criteria andSet61Between(Integer value1, Integer value2) {
            addCriterion("set61 between", value1, value2, "set61");
            return (Criteria) this;
        }

        public Criteria andSet61NotBetween(Integer value1, Integer value2) {
            addCriterion("set61 not between", value1, value2, "set61");
            return (Criteria) this;
        }

        public Criteria andSet62IsNull() {
            addCriterion("set62 is null");
            return (Criteria) this;
        }

        public Criteria andSet62IsNotNull() {
            addCriterion("set62 is not null");
            return (Criteria) this;
        }

        public Criteria andSet62EqualTo(Integer value) {
            addCriterion("set62 =", value, "set62");
            return (Criteria) this;
        }

        public Criteria andSet62NotEqualTo(Integer value) {
            addCriterion("set62 <>", value, "set62");
            return (Criteria) this;
        }

        public Criteria andSet62GreaterThan(Integer value) {
            addCriterion("set62 >", value, "set62");
            return (Criteria) this;
        }

        public Criteria andSet62GreaterThanOrEqualTo(Integer value) {
            addCriterion("set62 >=", value, "set62");
            return (Criteria) this;
        }

        public Criteria andSet62LessThan(Integer value) {
            addCriterion("set62 <", value, "set62");
            return (Criteria) this;
        }

        public Criteria andSet62LessThanOrEqualTo(Integer value) {
            addCriterion("set62 <=", value, "set62");
            return (Criteria) this;
        }

        public Criteria andSet62In(List<Integer> values) {
            addCriterion("set62 in", values, "set62");
            return (Criteria) this;
        }

        public Criteria andSet62NotIn(List<Integer> values) {
            addCriterion("set62 not in", values, "set62");
            return (Criteria) this;
        }

        public Criteria andSet62Between(Integer value1, Integer value2) {
            addCriterion("set62 between", value1, value2, "set62");
            return (Criteria) this;
        }

        public Criteria andSet62NotBetween(Integer value1, Integer value2) {
            addCriterion("set62 not between", value1, value2, "set62");
            return (Criteria) this;
        }

        public Criteria andSet63IsNull() {
            addCriterion("set63 is null");
            return (Criteria) this;
        }

        public Criteria andSet63IsNotNull() {
            addCriterion("set63 is not null");
            return (Criteria) this;
        }

        public Criteria andSet63EqualTo(Integer value) {
            addCriterion("set63 =", value, "set63");
            return (Criteria) this;
        }

        public Criteria andSet63NotEqualTo(Integer value) {
            addCriterion("set63 <>", value, "set63");
            return (Criteria) this;
        }

        public Criteria andSet63GreaterThan(Integer value) {
            addCriterion("set63 >", value, "set63");
            return (Criteria) this;
        }

        public Criteria andSet63GreaterThanOrEqualTo(Integer value) {
            addCriterion("set63 >=", value, "set63");
            return (Criteria) this;
        }

        public Criteria andSet63LessThan(Integer value) {
            addCriterion("set63 <", value, "set63");
            return (Criteria) this;
        }

        public Criteria andSet63LessThanOrEqualTo(Integer value) {
            addCriterion("set63 <=", value, "set63");
            return (Criteria) this;
        }

        public Criteria andSet63In(List<Integer> values) {
            addCriterion("set63 in", values, "set63");
            return (Criteria) this;
        }

        public Criteria andSet63NotIn(List<Integer> values) {
            addCriterion("set63 not in", values, "set63");
            return (Criteria) this;
        }

        public Criteria andSet63Between(Integer value1, Integer value2) {
            addCriterion("set63 between", value1, value2, "set63");
            return (Criteria) this;
        }

        public Criteria andSet63NotBetween(Integer value1, Integer value2) {
            addCriterion("set63 not between", value1, value2, "set63");
            return (Criteria) this;
        }

        public Criteria andSet64IsNull() {
            addCriterion("set64 is null");
            return (Criteria) this;
        }

        public Criteria andSet64IsNotNull() {
            addCriterion("set64 is not null");
            return (Criteria) this;
        }

        public Criteria andSet64EqualTo(Integer value) {
            addCriterion("set64 =", value, "set64");
            return (Criteria) this;
        }

        public Criteria andSet64NotEqualTo(Integer value) {
            addCriterion("set64 <>", value, "set64");
            return (Criteria) this;
        }

        public Criteria andSet64GreaterThan(Integer value) {
            addCriterion("set64 >", value, "set64");
            return (Criteria) this;
        }

        public Criteria andSet64GreaterThanOrEqualTo(Integer value) {
            addCriterion("set64 >=", value, "set64");
            return (Criteria) this;
        }

        public Criteria andSet64LessThan(Integer value) {
            addCriterion("set64 <", value, "set64");
            return (Criteria) this;
        }

        public Criteria andSet64LessThanOrEqualTo(Integer value) {
            addCriterion("set64 <=", value, "set64");
            return (Criteria) this;
        }

        public Criteria andSet64In(List<Integer> values) {
            addCriterion("set64 in", values, "set64");
            return (Criteria) this;
        }

        public Criteria andSet64NotIn(List<Integer> values) {
            addCriterion("set64 not in", values, "set64");
            return (Criteria) this;
        }

        public Criteria andSet64Between(Integer value1, Integer value2) {
            addCriterion("set64 between", value1, value2, "set64");
            return (Criteria) this;
        }

        public Criteria andSet64NotBetween(Integer value1, Integer value2) {
            addCriterion("set64 not between", value1, value2, "set64");
            return (Criteria) this;
        }

        public Criteria andSet65IsNull() {
            addCriterion("set65 is null");
            return (Criteria) this;
        }

        public Criteria andSet65IsNotNull() {
            addCriterion("set65 is not null");
            return (Criteria) this;
        }

        public Criteria andSet65EqualTo(Integer value) {
            addCriterion("set65 =", value, "set65");
            return (Criteria) this;
        }

        public Criteria andSet65NotEqualTo(Integer value) {
            addCriterion("set65 <>", value, "set65");
            return (Criteria) this;
        }

        public Criteria andSet65GreaterThan(Integer value) {
            addCriterion("set65 >", value, "set65");
            return (Criteria) this;
        }

        public Criteria andSet65GreaterThanOrEqualTo(Integer value) {
            addCriterion("set65 >=", value, "set65");
            return (Criteria) this;
        }

        public Criteria andSet65LessThan(Integer value) {
            addCriterion("set65 <", value, "set65");
            return (Criteria) this;
        }

        public Criteria andSet65LessThanOrEqualTo(Integer value) {
            addCriterion("set65 <=", value, "set65");
            return (Criteria) this;
        }

        public Criteria andSet65In(List<Integer> values) {
            addCriterion("set65 in", values, "set65");
            return (Criteria) this;
        }

        public Criteria andSet65NotIn(List<Integer> values) {
            addCriterion("set65 not in", values, "set65");
            return (Criteria) this;
        }

        public Criteria andSet65Between(Integer value1, Integer value2) {
            addCriterion("set65 between", value1, value2, "set65");
            return (Criteria) this;
        }

        public Criteria andSet65NotBetween(Integer value1, Integer value2) {
            addCriterion("set65 not between", value1, value2, "set65");
            return (Criteria) this;
        }

        public Criteria andSet66IsNull() {
            addCriterion("set66 is null");
            return (Criteria) this;
        }

        public Criteria andSet66IsNotNull() {
            addCriterion("set66 is not null");
            return (Criteria) this;
        }

        public Criteria andSet66EqualTo(Integer value) {
            addCriterion("set66 =", value, "set66");
            return (Criteria) this;
        }

        public Criteria andSet66NotEqualTo(Integer value) {
            addCriterion("set66 <>", value, "set66");
            return (Criteria) this;
        }

        public Criteria andSet66GreaterThan(Integer value) {
            addCriterion("set66 >", value, "set66");
            return (Criteria) this;
        }

        public Criteria andSet66GreaterThanOrEqualTo(Integer value) {
            addCriterion("set66 >=", value, "set66");
            return (Criteria) this;
        }

        public Criteria andSet66LessThan(Integer value) {
            addCriterion("set66 <", value, "set66");
            return (Criteria) this;
        }

        public Criteria andSet66LessThanOrEqualTo(Integer value) {
            addCriterion("set66 <=", value, "set66");
            return (Criteria) this;
        }

        public Criteria andSet66In(List<Integer> values) {
            addCriterion("set66 in", values, "set66");
            return (Criteria) this;
        }

        public Criteria andSet66NotIn(List<Integer> values) {
            addCriterion("set66 not in", values, "set66");
            return (Criteria) this;
        }

        public Criteria andSet66Between(Integer value1, Integer value2) {
            addCriterion("set66 between", value1, value2, "set66");
            return (Criteria) this;
        }

        public Criteria andSet66NotBetween(Integer value1, Integer value2) {
            addCriterion("set66 not between", value1, value2, "set66");
            return (Criteria) this;
        }

        public Criteria andSet67IsNull() {
            addCriterion("set67 is null");
            return (Criteria) this;
        }

        public Criteria andSet67IsNotNull() {
            addCriterion("set67 is not null");
            return (Criteria) this;
        }

        public Criteria andSet67EqualTo(Integer value) {
            addCriterion("set67 =", value, "set67");
            return (Criteria) this;
        }

        public Criteria andSet67NotEqualTo(Integer value) {
            addCriterion("set67 <>", value, "set67");
            return (Criteria) this;
        }

        public Criteria andSet67GreaterThan(Integer value) {
            addCriterion("set67 >", value, "set67");
            return (Criteria) this;
        }

        public Criteria andSet67GreaterThanOrEqualTo(Integer value) {
            addCriterion("set67 >=", value, "set67");
            return (Criteria) this;
        }

        public Criteria andSet67LessThan(Integer value) {
            addCriterion("set67 <", value, "set67");
            return (Criteria) this;
        }

        public Criteria andSet67LessThanOrEqualTo(Integer value) {
            addCriterion("set67 <=", value, "set67");
            return (Criteria) this;
        }

        public Criteria andSet67In(List<Integer> values) {
            addCriterion("set67 in", values, "set67");
            return (Criteria) this;
        }

        public Criteria andSet67NotIn(List<Integer> values) {
            addCriterion("set67 not in", values, "set67");
            return (Criteria) this;
        }

        public Criteria andSet67Between(Integer value1, Integer value2) {
            addCriterion("set67 between", value1, value2, "set67");
            return (Criteria) this;
        }

        public Criteria andSet67NotBetween(Integer value1, Integer value2) {
            addCriterion("set67 not between", value1, value2, "set67");
            return (Criteria) this;
        }

        public Criteria andSet68IsNull() {
            addCriterion("set68 is null");
            return (Criteria) this;
        }

        public Criteria andSet68IsNotNull() {
            addCriterion("set68 is not null");
            return (Criteria) this;
        }

        public Criteria andSet68EqualTo(Integer value) {
            addCriterion("set68 =", value, "set68");
            return (Criteria) this;
        }

        public Criteria andSet68NotEqualTo(Integer value) {
            addCriterion("set68 <>", value, "set68");
            return (Criteria) this;
        }

        public Criteria andSet68GreaterThan(Integer value) {
            addCriterion("set68 >", value, "set68");
            return (Criteria) this;
        }

        public Criteria andSet68GreaterThanOrEqualTo(Integer value) {
            addCriterion("set68 >=", value, "set68");
            return (Criteria) this;
        }

        public Criteria andSet68LessThan(Integer value) {
            addCriterion("set68 <", value, "set68");
            return (Criteria) this;
        }

        public Criteria andSet68LessThanOrEqualTo(Integer value) {
            addCriterion("set68 <=", value, "set68");
            return (Criteria) this;
        }

        public Criteria andSet68In(List<Integer> values) {
            addCriterion("set68 in", values, "set68");
            return (Criteria) this;
        }

        public Criteria andSet68NotIn(List<Integer> values) {
            addCriterion("set68 not in", values, "set68");
            return (Criteria) this;
        }

        public Criteria andSet68Between(Integer value1, Integer value2) {
            addCriterion("set68 between", value1, value2, "set68");
            return (Criteria) this;
        }

        public Criteria andSet68NotBetween(Integer value1, Integer value2) {
            addCriterion("set68 not between", value1, value2, "set68");
            return (Criteria) this;
        }

        public Criteria andSet69IsNull() {
            addCriterion("set69 is null");
            return (Criteria) this;
        }

        public Criteria andSet69IsNotNull() {
            addCriterion("set69 is not null");
            return (Criteria) this;
        }

        public Criteria andSet69EqualTo(Integer value) {
            addCriterion("set69 =", value, "set69");
            return (Criteria) this;
        }

        public Criteria andSet69NotEqualTo(Integer value) {
            addCriterion("set69 <>", value, "set69");
            return (Criteria) this;
        }

        public Criteria andSet69GreaterThan(Integer value) {
            addCriterion("set69 >", value, "set69");
            return (Criteria) this;
        }

        public Criteria andSet69GreaterThanOrEqualTo(Integer value) {
            addCriterion("set69 >=", value, "set69");
            return (Criteria) this;
        }

        public Criteria andSet69LessThan(Integer value) {
            addCriterion("set69 <", value, "set69");
            return (Criteria) this;
        }

        public Criteria andSet69LessThanOrEqualTo(Integer value) {
            addCriterion("set69 <=", value, "set69");
            return (Criteria) this;
        }

        public Criteria andSet69In(List<Integer> values) {
            addCriterion("set69 in", values, "set69");
            return (Criteria) this;
        }

        public Criteria andSet69NotIn(List<Integer> values) {
            addCriterion("set69 not in", values, "set69");
            return (Criteria) this;
        }

        public Criteria andSet69Between(Integer value1, Integer value2) {
            addCriterion("set69 between", value1, value2, "set69");
            return (Criteria) this;
        }

        public Criteria andSet69NotBetween(Integer value1, Integer value2) {
            addCriterion("set69 not between", value1, value2, "set69");
            return (Criteria) this;
        }

        public Criteria andSet70IsNull() {
            addCriterion("set70 is null");
            return (Criteria) this;
        }

        public Criteria andSet70IsNotNull() {
            addCriterion("set70 is not null");
            return (Criteria) this;
        }

        public Criteria andSet70EqualTo(Integer value) {
            addCriterion("set70 =", value, "set70");
            return (Criteria) this;
        }

        public Criteria andSet70NotEqualTo(Integer value) {
            addCriterion("set70 <>", value, "set70");
            return (Criteria) this;
        }

        public Criteria andSet70GreaterThan(Integer value) {
            addCriterion("set70 >", value, "set70");
            return (Criteria) this;
        }

        public Criteria andSet70GreaterThanOrEqualTo(Integer value) {
            addCriterion("set70 >=", value, "set70");
            return (Criteria) this;
        }

        public Criteria andSet70LessThan(Integer value) {
            addCriterion("set70 <", value, "set70");
            return (Criteria) this;
        }

        public Criteria andSet70LessThanOrEqualTo(Integer value) {
            addCriterion("set70 <=", value, "set70");
            return (Criteria) this;
        }

        public Criteria andSet70In(List<Integer> values) {
            addCriterion("set70 in", values, "set70");
            return (Criteria) this;
        }

        public Criteria andSet70NotIn(List<Integer> values) {
            addCriterion("set70 not in", values, "set70");
            return (Criteria) this;
        }

        public Criteria andSet70Between(Integer value1, Integer value2) {
            addCriterion("set70 between", value1, value2, "set70");
            return (Criteria) this;
        }

        public Criteria andSet70NotBetween(Integer value1, Integer value2) {
            addCriterion("set70 not between", value1, value2, "set70");
            return (Criteria) this;
        }

        public Criteria andSet71IsNull() {
            addCriterion("set71 is null");
            return (Criteria) this;
        }

        public Criteria andSet71IsNotNull() {
            addCriterion("set71 is not null");
            return (Criteria) this;
        }

        public Criteria andSet71EqualTo(Integer value) {
            addCriterion("set71 =", value, "set71");
            return (Criteria) this;
        }

        public Criteria andSet71NotEqualTo(Integer value) {
            addCriterion("set71 <>", value, "set71");
            return (Criteria) this;
        }

        public Criteria andSet71GreaterThan(Integer value) {
            addCriterion("set71 >", value, "set71");
            return (Criteria) this;
        }

        public Criteria andSet71GreaterThanOrEqualTo(Integer value) {
            addCriterion("set71 >=", value, "set71");
            return (Criteria) this;
        }

        public Criteria andSet71LessThan(Integer value) {
            addCriterion("set71 <", value, "set71");
            return (Criteria) this;
        }

        public Criteria andSet71LessThanOrEqualTo(Integer value) {
            addCriterion("set71 <=", value, "set71");
            return (Criteria) this;
        }

        public Criteria andSet71In(List<Integer> values) {
            addCriterion("set71 in", values, "set71");
            return (Criteria) this;
        }

        public Criteria andSet71NotIn(List<Integer> values) {
            addCriterion("set71 not in", values, "set71");
            return (Criteria) this;
        }

        public Criteria andSet71Between(Integer value1, Integer value2) {
            addCriterion("set71 between", value1, value2, "set71");
            return (Criteria) this;
        }

        public Criteria andSet71NotBetween(Integer value1, Integer value2) {
            addCriterion("set71 not between", value1, value2, "set71");
            return (Criteria) this;
        }

        public Criteria andSet72IsNull() {
            addCriterion("set72 is null");
            return (Criteria) this;
        }

        public Criteria andSet72IsNotNull() {
            addCriterion("set72 is not null");
            return (Criteria) this;
        }

        public Criteria andSet72EqualTo(Integer value) {
            addCriterion("set72 =", value, "set72");
            return (Criteria) this;
        }

        public Criteria andSet72NotEqualTo(Integer value) {
            addCriterion("set72 <>", value, "set72");
            return (Criteria) this;
        }

        public Criteria andSet72GreaterThan(Integer value) {
            addCriterion("set72 >", value, "set72");
            return (Criteria) this;
        }

        public Criteria andSet72GreaterThanOrEqualTo(Integer value) {
            addCriterion("set72 >=", value, "set72");
            return (Criteria) this;
        }

        public Criteria andSet72LessThan(Integer value) {
            addCriterion("set72 <", value, "set72");
            return (Criteria) this;
        }

        public Criteria andSet72LessThanOrEqualTo(Integer value) {
            addCriterion("set72 <=", value, "set72");
            return (Criteria) this;
        }

        public Criteria andSet72In(List<Integer> values) {
            addCriterion("set72 in", values, "set72");
            return (Criteria) this;
        }

        public Criteria andSet72NotIn(List<Integer> values) {
            addCriterion("set72 not in", values, "set72");
            return (Criteria) this;
        }

        public Criteria andSet72Between(Integer value1, Integer value2) {
            addCriterion("set72 between", value1, value2, "set72");
            return (Criteria) this;
        }

        public Criteria andSet72NotBetween(Integer value1, Integer value2) {
            addCriterion("set72 not between", value1, value2, "set72");
            return (Criteria) this;
        }

        public Criteria andSet73IsNull() {
            addCriterion("set73 is null");
            return (Criteria) this;
        }

        public Criteria andSet73IsNotNull() {
            addCriterion("set73 is not null");
            return (Criteria) this;
        }

        public Criteria andSet73EqualTo(Integer value) {
            addCriterion("set73 =", value, "set73");
            return (Criteria) this;
        }

        public Criteria andSet73NotEqualTo(Integer value) {
            addCriterion("set73 <>", value, "set73");
            return (Criteria) this;
        }

        public Criteria andSet73GreaterThan(Integer value) {
            addCriterion("set73 >", value, "set73");
            return (Criteria) this;
        }

        public Criteria andSet73GreaterThanOrEqualTo(Integer value) {
            addCriterion("set73 >=", value, "set73");
            return (Criteria) this;
        }

        public Criteria andSet73LessThan(Integer value) {
            addCriterion("set73 <", value, "set73");
            return (Criteria) this;
        }

        public Criteria andSet73LessThanOrEqualTo(Integer value) {
            addCriterion("set73 <=", value, "set73");
            return (Criteria) this;
        }

        public Criteria andSet73In(List<Integer> values) {
            addCriterion("set73 in", values, "set73");
            return (Criteria) this;
        }

        public Criteria andSet73NotIn(List<Integer> values) {
            addCriterion("set73 not in", values, "set73");
            return (Criteria) this;
        }

        public Criteria andSet73Between(Integer value1, Integer value2) {
            addCriterion("set73 between", value1, value2, "set73");
            return (Criteria) this;
        }

        public Criteria andSet73NotBetween(Integer value1, Integer value2) {
            addCriterion("set73 not between", value1, value2, "set73");
            return (Criteria) this;
        }

        public Criteria andSet74IsNull() {
            addCriterion("set74 is null");
            return (Criteria) this;
        }

        public Criteria andSet74IsNotNull() {
            addCriterion("set74 is not null");
            return (Criteria) this;
        }

        public Criteria andSet74EqualTo(Integer value) {
            addCriterion("set74 =", value, "set74");
            return (Criteria) this;
        }

        public Criteria andSet74NotEqualTo(Integer value) {
            addCriterion("set74 <>", value, "set74");
            return (Criteria) this;
        }

        public Criteria andSet74GreaterThan(Integer value) {
            addCriterion("set74 >", value, "set74");
            return (Criteria) this;
        }

        public Criteria andSet74GreaterThanOrEqualTo(Integer value) {
            addCriterion("set74 >=", value, "set74");
            return (Criteria) this;
        }

        public Criteria andSet74LessThan(Integer value) {
            addCriterion("set74 <", value, "set74");
            return (Criteria) this;
        }

        public Criteria andSet74LessThanOrEqualTo(Integer value) {
            addCriterion("set74 <=", value, "set74");
            return (Criteria) this;
        }

        public Criteria andSet74In(List<Integer> values) {
            addCriterion("set74 in", values, "set74");
            return (Criteria) this;
        }

        public Criteria andSet74NotIn(List<Integer> values) {
            addCriterion("set74 not in", values, "set74");
            return (Criteria) this;
        }

        public Criteria andSet74Between(Integer value1, Integer value2) {
            addCriterion("set74 between", value1, value2, "set74");
            return (Criteria) this;
        }

        public Criteria andSet74NotBetween(Integer value1, Integer value2) {
            addCriterion("set74 not between", value1, value2, "set74");
            return (Criteria) this;
        }

        public Criteria andSet75IsNull() {
            addCriterion("set75 is null");
            return (Criteria) this;
        }

        public Criteria andSet75IsNotNull() {
            addCriterion("set75 is not null");
            return (Criteria) this;
        }

        public Criteria andSet75EqualTo(Integer value) {
            addCriterion("set75 =", value, "set75");
            return (Criteria) this;
        }

        public Criteria andSet75NotEqualTo(Integer value) {
            addCriterion("set75 <>", value, "set75");
            return (Criteria) this;
        }

        public Criteria andSet75GreaterThan(Integer value) {
            addCriterion("set75 >", value, "set75");
            return (Criteria) this;
        }

        public Criteria andSet75GreaterThanOrEqualTo(Integer value) {
            addCriterion("set75 >=", value, "set75");
            return (Criteria) this;
        }

        public Criteria andSet75LessThan(Integer value) {
            addCriterion("set75 <", value, "set75");
            return (Criteria) this;
        }

        public Criteria andSet75LessThanOrEqualTo(Integer value) {
            addCriterion("set75 <=", value, "set75");
            return (Criteria) this;
        }

        public Criteria andSet75In(List<Integer> values) {
            addCriterion("set75 in", values, "set75");
            return (Criteria) this;
        }

        public Criteria andSet75NotIn(List<Integer> values) {
            addCriterion("set75 not in", values, "set75");
            return (Criteria) this;
        }

        public Criteria andSet75Between(Integer value1, Integer value2) {
            addCriterion("set75 between", value1, value2, "set75");
            return (Criteria) this;
        }

        public Criteria andSet75NotBetween(Integer value1, Integer value2) {
            addCriterion("set75 not between", value1, value2, "set75");
            return (Criteria) this;
        }

        public Criteria andSet76IsNull() {
            addCriterion("set76 is null");
            return (Criteria) this;
        }

        public Criteria andSet76IsNotNull() {
            addCriterion("set76 is not null");
            return (Criteria) this;
        }

        public Criteria andSet76EqualTo(Integer value) {
            addCriterion("set76 =", value, "set76");
            return (Criteria) this;
        }

        public Criteria andSet76NotEqualTo(Integer value) {
            addCriterion("set76 <>", value, "set76");
            return (Criteria) this;
        }

        public Criteria andSet76GreaterThan(Integer value) {
            addCriterion("set76 >", value, "set76");
            return (Criteria) this;
        }

        public Criteria andSet76GreaterThanOrEqualTo(Integer value) {
            addCriterion("set76 >=", value, "set76");
            return (Criteria) this;
        }

        public Criteria andSet76LessThan(Integer value) {
            addCriterion("set76 <", value, "set76");
            return (Criteria) this;
        }

        public Criteria andSet76LessThanOrEqualTo(Integer value) {
            addCriterion("set76 <=", value, "set76");
            return (Criteria) this;
        }

        public Criteria andSet76In(List<Integer> values) {
            addCriterion("set76 in", values, "set76");
            return (Criteria) this;
        }

        public Criteria andSet76NotIn(List<Integer> values) {
            addCriterion("set76 not in", values, "set76");
            return (Criteria) this;
        }

        public Criteria andSet76Between(Integer value1, Integer value2) {
            addCriterion("set76 between", value1, value2, "set76");
            return (Criteria) this;
        }

        public Criteria andSet76NotBetween(Integer value1, Integer value2) {
            addCriterion("set76 not between", value1, value2, "set76");
            return (Criteria) this;
        }

        public Criteria andSet77IsNull() {
            addCriterion("set77 is null");
            return (Criteria) this;
        }

        public Criteria andSet77IsNotNull() {
            addCriterion("set77 is not null");
            return (Criteria) this;
        }

        public Criteria andSet77EqualTo(Integer value) {
            addCriterion("set77 =", value, "set77");
            return (Criteria) this;
        }

        public Criteria andSet77NotEqualTo(Integer value) {
            addCriterion("set77 <>", value, "set77");
            return (Criteria) this;
        }

        public Criteria andSet77GreaterThan(Integer value) {
            addCriterion("set77 >", value, "set77");
            return (Criteria) this;
        }

        public Criteria andSet77GreaterThanOrEqualTo(Integer value) {
            addCriterion("set77 >=", value, "set77");
            return (Criteria) this;
        }

        public Criteria andSet77LessThan(Integer value) {
            addCriterion("set77 <", value, "set77");
            return (Criteria) this;
        }

        public Criteria andSet77LessThanOrEqualTo(Integer value) {
            addCriterion("set77 <=", value, "set77");
            return (Criteria) this;
        }

        public Criteria andSet77In(List<Integer> values) {
            addCriterion("set77 in", values, "set77");
            return (Criteria) this;
        }

        public Criteria andSet77NotIn(List<Integer> values) {
            addCriterion("set77 not in", values, "set77");
            return (Criteria) this;
        }

        public Criteria andSet77Between(Integer value1, Integer value2) {
            addCriterion("set77 between", value1, value2, "set77");
            return (Criteria) this;
        }

        public Criteria andSet77NotBetween(Integer value1, Integer value2) {
            addCriterion("set77 not between", value1, value2, "set77");
            return (Criteria) this;
        }

        public Criteria andSet78IsNull() {
            addCriterion("set78 is null");
            return (Criteria) this;
        }

        public Criteria andSet78IsNotNull() {
            addCriterion("set78 is not null");
            return (Criteria) this;
        }

        public Criteria andSet78EqualTo(Integer value) {
            addCriterion("set78 =", value, "set78");
            return (Criteria) this;
        }

        public Criteria andSet78NotEqualTo(Integer value) {
            addCriterion("set78 <>", value, "set78");
            return (Criteria) this;
        }

        public Criteria andSet78GreaterThan(Integer value) {
            addCriterion("set78 >", value, "set78");
            return (Criteria) this;
        }

        public Criteria andSet78GreaterThanOrEqualTo(Integer value) {
            addCriterion("set78 >=", value, "set78");
            return (Criteria) this;
        }

        public Criteria andSet78LessThan(Integer value) {
            addCriterion("set78 <", value, "set78");
            return (Criteria) this;
        }

        public Criteria andSet78LessThanOrEqualTo(Integer value) {
            addCriterion("set78 <=", value, "set78");
            return (Criteria) this;
        }

        public Criteria andSet78In(List<Integer> values) {
            addCriterion("set78 in", values, "set78");
            return (Criteria) this;
        }

        public Criteria andSet78NotIn(List<Integer> values) {
            addCriterion("set78 not in", values, "set78");
            return (Criteria) this;
        }

        public Criteria andSet78Between(Integer value1, Integer value2) {
            addCriterion("set78 between", value1, value2, "set78");
            return (Criteria) this;
        }

        public Criteria andSet78NotBetween(Integer value1, Integer value2) {
            addCriterion("set78 not between", value1, value2, "set78");
            return (Criteria) this;
        }

        public Criteria andSet79IsNull() {
            addCriterion("set79 is null");
            return (Criteria) this;
        }

        public Criteria andSet79IsNotNull() {
            addCriterion("set79 is not null");
            return (Criteria) this;
        }

        public Criteria andSet79EqualTo(Integer value) {
            addCriterion("set79 =", value, "set79");
            return (Criteria) this;
        }

        public Criteria andSet79NotEqualTo(Integer value) {
            addCriterion("set79 <>", value, "set79");
            return (Criteria) this;
        }

        public Criteria andSet79GreaterThan(Integer value) {
            addCriterion("set79 >", value, "set79");
            return (Criteria) this;
        }

        public Criteria andSet79GreaterThanOrEqualTo(Integer value) {
            addCriterion("set79 >=", value, "set79");
            return (Criteria) this;
        }

        public Criteria andSet79LessThan(Integer value) {
            addCriterion("set79 <", value, "set79");
            return (Criteria) this;
        }

        public Criteria andSet79LessThanOrEqualTo(Integer value) {
            addCriterion("set79 <=", value, "set79");
            return (Criteria) this;
        }

        public Criteria andSet79In(List<Integer> values) {
            addCriterion("set79 in", values, "set79");
            return (Criteria) this;
        }

        public Criteria andSet79NotIn(List<Integer> values) {
            addCriterion("set79 not in", values, "set79");
            return (Criteria) this;
        }

        public Criteria andSet79Between(Integer value1, Integer value2) {
            addCriterion("set79 between", value1, value2, "set79");
            return (Criteria) this;
        }

        public Criteria andSet79NotBetween(Integer value1, Integer value2) {
            addCriterion("set79 not between", value1, value2, "set79");
            return (Criteria) this;
        }

        public Criteria andSet80IsNull() {
            addCriterion("set80 is null");
            return (Criteria) this;
        }

        public Criteria andSet80IsNotNull() {
            addCriterion("set80 is not null");
            return (Criteria) this;
        }

        public Criteria andSet80EqualTo(Integer value) {
            addCriterion("set80 =", value, "set80");
            return (Criteria) this;
        }

        public Criteria andSet80NotEqualTo(Integer value) {
            addCriterion("set80 <>", value, "set80");
            return (Criteria) this;
        }

        public Criteria andSet80GreaterThan(Integer value) {
            addCriterion("set80 >", value, "set80");
            return (Criteria) this;
        }

        public Criteria andSet80GreaterThanOrEqualTo(Integer value) {
            addCriterion("set80 >=", value, "set80");
            return (Criteria) this;
        }

        public Criteria andSet80LessThan(Integer value) {
            addCriterion("set80 <", value, "set80");
            return (Criteria) this;
        }

        public Criteria andSet80LessThanOrEqualTo(Integer value) {
            addCriterion("set80 <=", value, "set80");
            return (Criteria) this;
        }

        public Criteria andSet80In(List<Integer> values) {
            addCriterion("set80 in", values, "set80");
            return (Criteria) this;
        }

        public Criteria andSet80NotIn(List<Integer> values) {
            addCriterion("set80 not in", values, "set80");
            return (Criteria) this;
        }

        public Criteria andSet80Between(Integer value1, Integer value2) {
            addCriterion("set80 between", value1, value2, "set80");
            return (Criteria) this;
        }

        public Criteria andSet80NotBetween(Integer value1, Integer value2) {
            addCriterion("set80 not between", value1, value2, "set80");
            return (Criteria) this;
        }

        public Criteria andWarn1IsNull() {
            addCriterion("warn1 is null");
            return (Criteria) this;
        }

        public Criteria andWarn1IsNotNull() {
            addCriterion("warn1 is not null");
            return (Criteria) this;
        }

        public Criteria andWarn1EqualTo(Integer value) {
            addCriterion("warn1 =", value, "warn1");
            return (Criteria) this;
        }

        public Criteria andWarn1NotEqualTo(Integer value) {
            addCriterion("warn1 <>", value, "warn1");
            return (Criteria) this;
        }

        public Criteria andWarn1GreaterThan(Integer value) {
            addCriterion("warn1 >", value, "warn1");
            return (Criteria) this;
        }

        public Criteria andWarn1GreaterThanOrEqualTo(Integer value) {
            addCriterion("warn1 >=", value, "warn1");
            return (Criteria) this;
        }

        public Criteria andWarn1LessThan(Integer value) {
            addCriterion("warn1 <", value, "warn1");
            return (Criteria) this;
        }

        public Criteria andWarn1LessThanOrEqualTo(Integer value) {
            addCriterion("warn1 <=", value, "warn1");
            return (Criteria) this;
        }

        public Criteria andWarn1In(List<Integer> values) {
            addCriterion("warn1 in", values, "warn1");
            return (Criteria) this;
        }

        public Criteria andWarn1NotIn(List<Integer> values) {
            addCriterion("warn1 not in", values, "warn1");
            return (Criteria) this;
        }

        public Criteria andWarn1Between(Integer value1, Integer value2) {
            addCriterion("warn1 between", value1, value2, "warn1");
            return (Criteria) this;
        }

        public Criteria andWarn1NotBetween(Integer value1, Integer value2) {
            addCriterion("warn1 not between", value1, value2, "warn1");
            return (Criteria) this;
        }

        public Criteria andWarn2IsNull() {
            addCriterion("warn2 is null");
            return (Criteria) this;
        }

        public Criteria andWarn2IsNotNull() {
            addCriterion("warn2 is not null");
            return (Criteria) this;
        }

        public Criteria andWarn2EqualTo(Integer value) {
            addCriterion("warn2 =", value, "warn2");
            return (Criteria) this;
        }

        public Criteria andWarn2NotEqualTo(Integer value) {
            addCriterion("warn2 <>", value, "warn2");
            return (Criteria) this;
        }

        public Criteria andWarn2GreaterThan(Integer value) {
            addCriterion("warn2 >", value, "warn2");
            return (Criteria) this;
        }

        public Criteria andWarn2GreaterThanOrEqualTo(Integer value) {
            addCriterion("warn2 >=", value, "warn2");
            return (Criteria) this;
        }

        public Criteria andWarn2LessThan(Integer value) {
            addCriterion("warn2 <", value, "warn2");
            return (Criteria) this;
        }

        public Criteria andWarn2LessThanOrEqualTo(Integer value) {
            addCriterion("warn2 <=", value, "warn2");
            return (Criteria) this;
        }

        public Criteria andWarn2In(List<Integer> values) {
            addCriterion("warn2 in", values, "warn2");
            return (Criteria) this;
        }

        public Criteria andWarn2NotIn(List<Integer> values) {
            addCriterion("warn2 not in", values, "warn2");
            return (Criteria) this;
        }

        public Criteria andWarn2Between(Integer value1, Integer value2) {
            addCriterion("warn2 between", value1, value2, "warn2");
            return (Criteria) this;
        }

        public Criteria andWarn2NotBetween(Integer value1, Integer value2) {
            addCriterion("warn2 not between", value1, value2, "warn2");
            return (Criteria) this;
        }

        public Criteria andWarn3IsNull() {
            addCriterion("warn3 is null");
            return (Criteria) this;
        }

        public Criteria andWarn3IsNotNull() {
            addCriterion("warn3 is not null");
            return (Criteria) this;
        }

        public Criteria andWarn3EqualTo(Integer value) {
            addCriterion("warn3 =", value, "warn3");
            return (Criteria) this;
        }

        public Criteria andWarn3NotEqualTo(Integer value) {
            addCriterion("warn3 <>", value, "warn3");
            return (Criteria) this;
        }

        public Criteria andWarn3GreaterThan(Integer value) {
            addCriterion("warn3 >", value, "warn3");
            return (Criteria) this;
        }

        public Criteria andWarn3GreaterThanOrEqualTo(Integer value) {
            addCriterion("warn3 >=", value, "warn3");
            return (Criteria) this;
        }

        public Criteria andWarn3LessThan(Integer value) {
            addCriterion("warn3 <", value, "warn3");
            return (Criteria) this;
        }

        public Criteria andWarn3LessThanOrEqualTo(Integer value) {
            addCriterion("warn3 <=", value, "warn3");
            return (Criteria) this;
        }

        public Criteria andWarn3In(List<Integer> values) {
            addCriterion("warn3 in", values, "warn3");
            return (Criteria) this;
        }

        public Criteria andWarn3NotIn(List<Integer> values) {
            addCriterion("warn3 not in", values, "warn3");
            return (Criteria) this;
        }

        public Criteria andWarn3Between(Integer value1, Integer value2) {
            addCriterion("warn3 between", value1, value2, "warn3");
            return (Criteria) this;
        }

        public Criteria andWarn3NotBetween(Integer value1, Integer value2) {
            addCriterion("warn3 not between", value1, value2, "warn3");
            return (Criteria) this;
        }

        public Criteria andWarn4IsNull() {
            addCriterion("warn4 is null");
            return (Criteria) this;
        }

        public Criteria andWarn4IsNotNull() {
            addCriterion("warn4 is not null");
            return (Criteria) this;
        }

        public Criteria andWarn4EqualTo(Integer value) {
            addCriterion("warn4 =", value, "warn4");
            return (Criteria) this;
        }

        public Criteria andWarn4NotEqualTo(Integer value) {
            addCriterion("warn4 <>", value, "warn4");
            return (Criteria) this;
        }

        public Criteria andWarn4GreaterThan(Integer value) {
            addCriterion("warn4 >", value, "warn4");
            return (Criteria) this;
        }

        public Criteria andWarn4GreaterThanOrEqualTo(Integer value) {
            addCriterion("warn4 >=", value, "warn4");
            return (Criteria) this;
        }

        public Criteria andWarn4LessThan(Integer value) {
            addCriterion("warn4 <", value, "warn4");
            return (Criteria) this;
        }

        public Criteria andWarn4LessThanOrEqualTo(Integer value) {
            addCriterion("warn4 <=", value, "warn4");
            return (Criteria) this;
        }

        public Criteria andWarn4In(List<Integer> values) {
            addCriterion("warn4 in", values, "warn4");
            return (Criteria) this;
        }

        public Criteria andWarn4NotIn(List<Integer> values) {
            addCriterion("warn4 not in", values, "warn4");
            return (Criteria) this;
        }

        public Criteria andWarn4Between(Integer value1, Integer value2) {
            addCriterion("warn4 between", value1, value2, "warn4");
            return (Criteria) this;
        }

        public Criteria andWarn4NotBetween(Integer value1, Integer value2) {
            addCriterion("warn4 not between", value1, value2, "warn4");
            return (Criteria) this;
        }

        public Criteria andWarn5IsNull() {
            addCriterion("warn5 is null");
            return (Criteria) this;
        }

        public Criteria andWarn5IsNotNull() {
            addCriterion("warn5 is not null");
            return (Criteria) this;
        }

        public Criteria andWarn5EqualTo(Integer value) {
            addCriterion("warn5 =", value, "warn5");
            return (Criteria) this;
        }

        public Criteria andWarn5NotEqualTo(Integer value) {
            addCriterion("warn5 <>", value, "warn5");
            return (Criteria) this;
        }

        public Criteria andWarn5GreaterThan(Integer value) {
            addCriterion("warn5 >", value, "warn5");
            return (Criteria) this;
        }

        public Criteria andWarn5GreaterThanOrEqualTo(Integer value) {
            addCriterion("warn5 >=", value, "warn5");
            return (Criteria) this;
        }

        public Criteria andWarn5LessThan(Integer value) {
            addCriterion("warn5 <", value, "warn5");
            return (Criteria) this;
        }

        public Criteria andWarn5LessThanOrEqualTo(Integer value) {
            addCriterion("warn5 <=", value, "warn5");
            return (Criteria) this;
        }

        public Criteria andWarn5In(List<Integer> values) {
            addCriterion("warn5 in", values, "warn5");
            return (Criteria) this;
        }

        public Criteria andWarn5NotIn(List<Integer> values) {
            addCriterion("warn5 not in", values, "warn5");
            return (Criteria) this;
        }

        public Criteria andWarn5Between(Integer value1, Integer value2) {
            addCriterion("warn5 between", value1, value2, "warn5");
            return (Criteria) this;
        }

        public Criteria andWarn5NotBetween(Integer value1, Integer value2) {
            addCriterion("warn5 not between", value1, value2, "warn5");
            return (Criteria) this;
        }

        public Criteria andWarn6IsNull() {
            addCriterion("warn6 is null");
            return (Criteria) this;
        }

        public Criteria andWarn6IsNotNull() {
            addCriterion("warn6 is not null");
            return (Criteria) this;
        }

        public Criteria andWarn6EqualTo(Integer value) {
            addCriterion("warn6 =", value, "warn6");
            return (Criteria) this;
        }

        public Criteria andWarn6NotEqualTo(Integer value) {
            addCriterion("warn6 <>", value, "warn6");
            return (Criteria) this;
        }

        public Criteria andWarn6GreaterThan(Integer value) {
            addCriterion("warn6 >", value, "warn6");
            return (Criteria) this;
        }

        public Criteria andWarn6GreaterThanOrEqualTo(Integer value) {
            addCriterion("warn6 >=", value, "warn6");
            return (Criteria) this;
        }

        public Criteria andWarn6LessThan(Integer value) {
            addCriterion("warn6 <", value, "warn6");
            return (Criteria) this;
        }

        public Criteria andWarn6LessThanOrEqualTo(Integer value) {
            addCriterion("warn6 <=", value, "warn6");
            return (Criteria) this;
        }

        public Criteria andWarn6In(List<Integer> values) {
            addCriterion("warn6 in", values, "warn6");
            return (Criteria) this;
        }

        public Criteria andWarn6NotIn(List<Integer> values) {
            addCriterion("warn6 not in", values, "warn6");
            return (Criteria) this;
        }

        public Criteria andWarn6Between(Integer value1, Integer value2) {
            addCriterion("warn6 between", value1, value2, "warn6");
            return (Criteria) this;
        }

        public Criteria andWarn6NotBetween(Integer value1, Integer value2) {
            addCriterion("warn6 not between", value1, value2, "warn6");
            return (Criteria) this;
        }

        public Criteria andWarn7IsNull() {
            addCriterion("warn7 is null");
            return (Criteria) this;
        }

        public Criteria andWarn7IsNotNull() {
            addCriterion("warn7 is not null");
            return (Criteria) this;
        }

        public Criteria andWarn7EqualTo(Integer value) {
            addCriterion("warn7 =", value, "warn7");
            return (Criteria) this;
        }

        public Criteria andWarn7NotEqualTo(Integer value) {
            addCriterion("warn7 <>", value, "warn7");
            return (Criteria) this;
        }

        public Criteria andWarn7GreaterThan(Integer value) {
            addCriterion("warn7 >", value, "warn7");
            return (Criteria) this;
        }

        public Criteria andWarn7GreaterThanOrEqualTo(Integer value) {
            addCriterion("warn7 >=", value, "warn7");
            return (Criteria) this;
        }

        public Criteria andWarn7LessThan(Integer value) {
            addCriterion("warn7 <", value, "warn7");
            return (Criteria) this;
        }

        public Criteria andWarn7LessThanOrEqualTo(Integer value) {
            addCriterion("warn7 <=", value, "warn7");
            return (Criteria) this;
        }

        public Criteria andWarn7In(List<Integer> values) {
            addCriterion("warn7 in", values, "warn7");
            return (Criteria) this;
        }

        public Criteria andWarn7NotIn(List<Integer> values) {
            addCriterion("warn7 not in", values, "warn7");
            return (Criteria) this;
        }

        public Criteria andWarn7Between(Integer value1, Integer value2) {
            addCriterion("warn7 between", value1, value2, "warn7");
            return (Criteria) this;
        }

        public Criteria andWarn7NotBetween(Integer value1, Integer value2) {
            addCriterion("warn7 not between", value1, value2, "warn7");
            return (Criteria) this;
        }

        public Criteria andWarn8IsNull() {
            addCriterion("warn8 is null");
            return (Criteria) this;
        }

        public Criteria andWarn8IsNotNull() {
            addCriterion("warn8 is not null");
            return (Criteria) this;
        }

        public Criteria andWarn8EqualTo(Integer value) {
            addCriterion("warn8 =", value, "warn8");
            return (Criteria) this;
        }

        public Criteria andWarn8NotEqualTo(Integer value) {
            addCriterion("warn8 <>", value, "warn8");
            return (Criteria) this;
        }

        public Criteria andWarn8GreaterThan(Integer value) {
            addCriterion("warn8 >", value, "warn8");
            return (Criteria) this;
        }

        public Criteria andWarn8GreaterThanOrEqualTo(Integer value) {
            addCriterion("warn8 >=", value, "warn8");
            return (Criteria) this;
        }

        public Criteria andWarn8LessThan(Integer value) {
            addCriterion("warn8 <", value, "warn8");
            return (Criteria) this;
        }

        public Criteria andWarn8LessThanOrEqualTo(Integer value) {
            addCriterion("warn8 <=", value, "warn8");
            return (Criteria) this;
        }

        public Criteria andWarn8In(List<Integer> values) {
            addCriterion("warn8 in", values, "warn8");
            return (Criteria) this;
        }

        public Criteria andWarn8NotIn(List<Integer> values) {
            addCriterion("warn8 not in", values, "warn8");
            return (Criteria) this;
        }

        public Criteria andWarn8Between(Integer value1, Integer value2) {
            addCriterion("warn8 between", value1, value2, "warn8");
            return (Criteria) this;
        }

        public Criteria andWarn8NotBetween(Integer value1, Integer value2) {
            addCriterion("warn8 not between", value1, value2, "warn8");
            return (Criteria) this;
        }

        public Criteria andWarn9IsNull() {
            addCriterion("warn9 is null");
            return (Criteria) this;
        }

        public Criteria andWarn9IsNotNull() {
            addCriterion("warn9 is not null");
            return (Criteria) this;
        }

        public Criteria andWarn9EqualTo(Integer value) {
            addCriterion("warn9 =", value, "warn9");
            return (Criteria) this;
        }

        public Criteria andWarn9NotEqualTo(Integer value) {
            addCriterion("warn9 <>", value, "warn9");
            return (Criteria) this;
        }

        public Criteria andWarn9GreaterThan(Integer value) {
            addCriterion("warn9 >", value, "warn9");
            return (Criteria) this;
        }

        public Criteria andWarn9GreaterThanOrEqualTo(Integer value) {
            addCriterion("warn9 >=", value, "warn9");
            return (Criteria) this;
        }

        public Criteria andWarn9LessThan(Integer value) {
            addCriterion("warn9 <", value, "warn9");
            return (Criteria) this;
        }

        public Criteria andWarn9LessThanOrEqualTo(Integer value) {
            addCriterion("warn9 <=", value, "warn9");
            return (Criteria) this;
        }

        public Criteria andWarn9In(List<Integer> values) {
            addCriterion("warn9 in", values, "warn9");
            return (Criteria) this;
        }

        public Criteria andWarn9NotIn(List<Integer> values) {
            addCriterion("warn9 not in", values, "warn9");
            return (Criteria) this;
        }

        public Criteria andWarn9Between(Integer value1, Integer value2) {
            addCriterion("warn9 between", value1, value2, "warn9");
            return (Criteria) this;
        }

        public Criteria andWarn9NotBetween(Integer value1, Integer value2) {
            addCriterion("warn9 not between", value1, value2, "warn9");
            return (Criteria) this;
        }

        public Criteria andWarn10IsNull() {
            addCriterion("warn10 is null");
            return (Criteria) this;
        }

        public Criteria andWarn10IsNotNull() {
            addCriterion("warn10 is not null");
            return (Criteria) this;
        }

        public Criteria andWarn10EqualTo(Integer value) {
            addCriterion("warn10 =", value, "warn10");
            return (Criteria) this;
        }

        public Criteria andWarn10NotEqualTo(Integer value) {
            addCriterion("warn10 <>", value, "warn10");
            return (Criteria) this;
        }

        public Criteria andWarn10GreaterThan(Integer value) {
            addCriterion("warn10 >", value, "warn10");
            return (Criteria) this;
        }

        public Criteria andWarn10GreaterThanOrEqualTo(Integer value) {
            addCriterion("warn10 >=", value, "warn10");
            return (Criteria) this;
        }

        public Criteria andWarn10LessThan(Integer value) {
            addCriterion("warn10 <", value, "warn10");
            return (Criteria) this;
        }

        public Criteria andWarn10LessThanOrEqualTo(Integer value) {
            addCriterion("warn10 <=", value, "warn10");
            return (Criteria) this;
        }

        public Criteria andWarn10In(List<Integer> values) {
            addCriterion("warn10 in", values, "warn10");
            return (Criteria) this;
        }

        public Criteria andWarn10NotIn(List<Integer> values) {
            addCriterion("warn10 not in", values, "warn10");
            return (Criteria) this;
        }

        public Criteria andWarn10Between(Integer value1, Integer value2) {
            addCriterion("warn10 between", value1, value2, "warn10");
            return (Criteria) this;
        }

        public Criteria andWarn10NotBetween(Integer value1, Integer value2) {
            addCriterion("warn10 not between", value1, value2, "warn10");
            return (Criteria) this;
        }

        public Criteria andWarn11IsNull() {
            addCriterion("warn11 is null");
            return (Criteria) this;
        }

        public Criteria andWarn11IsNotNull() {
            addCriterion("warn11 is not null");
            return (Criteria) this;
        }

        public Criteria andWarn11EqualTo(Integer value) {
            addCriterion("warn11 =", value, "warn11");
            return (Criteria) this;
        }

        public Criteria andWarn11NotEqualTo(Integer value) {
            addCriterion("warn11 <>", value, "warn11");
            return (Criteria) this;
        }

        public Criteria andWarn11GreaterThan(Integer value) {
            addCriterion("warn11 >", value, "warn11");
            return (Criteria) this;
        }

        public Criteria andWarn11GreaterThanOrEqualTo(Integer value) {
            addCriterion("warn11 >=", value, "warn11");
            return (Criteria) this;
        }

        public Criteria andWarn11LessThan(Integer value) {
            addCriterion("warn11 <", value, "warn11");
            return (Criteria) this;
        }

        public Criteria andWarn11LessThanOrEqualTo(Integer value) {
            addCriterion("warn11 <=", value, "warn11");
            return (Criteria) this;
        }

        public Criteria andWarn11In(List<Integer> values) {
            addCriterion("warn11 in", values, "warn11");
            return (Criteria) this;
        }

        public Criteria andWarn11NotIn(List<Integer> values) {
            addCriterion("warn11 not in", values, "warn11");
            return (Criteria) this;
        }

        public Criteria andWarn11Between(Integer value1, Integer value2) {
            addCriterion("warn11 between", value1, value2, "warn11");
            return (Criteria) this;
        }

        public Criteria andWarn11NotBetween(Integer value1, Integer value2) {
            addCriterion("warn11 not between", value1, value2, "warn11");
            return (Criteria) this;
        }

        public Criteria andWarn12IsNull() {
            addCriterion("warn12 is null");
            return (Criteria) this;
        }

        public Criteria andWarn12IsNotNull() {
            addCriterion("warn12 is not null");
            return (Criteria) this;
        }

        public Criteria andWarn12EqualTo(Integer value) {
            addCriterion("warn12 =", value, "warn12");
            return (Criteria) this;
        }

        public Criteria andWarn12NotEqualTo(Integer value) {
            addCriterion("warn12 <>", value, "warn12");
            return (Criteria) this;
        }

        public Criteria andWarn12GreaterThan(Integer value) {
            addCriterion("warn12 >", value, "warn12");
            return (Criteria) this;
        }

        public Criteria andWarn12GreaterThanOrEqualTo(Integer value) {
            addCriterion("warn12 >=", value, "warn12");
            return (Criteria) this;
        }

        public Criteria andWarn12LessThan(Integer value) {
            addCriterion("warn12 <", value, "warn12");
            return (Criteria) this;
        }

        public Criteria andWarn12LessThanOrEqualTo(Integer value) {
            addCriterion("warn12 <=", value, "warn12");
            return (Criteria) this;
        }

        public Criteria andWarn12In(List<Integer> values) {
            addCriterion("warn12 in", values, "warn12");
            return (Criteria) this;
        }

        public Criteria andWarn12NotIn(List<Integer> values) {
            addCriterion("warn12 not in", values, "warn12");
            return (Criteria) this;
        }

        public Criteria andWarn12Between(Integer value1, Integer value2) {
            addCriterion("warn12 between", value1, value2, "warn12");
            return (Criteria) this;
        }

        public Criteria andWarn12NotBetween(Integer value1, Integer value2) {
            addCriterion("warn12 not between", value1, value2, "warn12");
            return (Criteria) this;
        }

        public Criteria andWarn13IsNull() {
            addCriterion("warn13 is null");
            return (Criteria) this;
        }

        public Criteria andWarn13IsNotNull() {
            addCriterion("warn13 is not null");
            return (Criteria) this;
        }

        public Criteria andWarn13EqualTo(Integer value) {
            addCriterion("warn13 =", value, "warn13");
            return (Criteria) this;
        }

        public Criteria andWarn13NotEqualTo(Integer value) {
            addCriterion("warn13 <>", value, "warn13");
            return (Criteria) this;
        }

        public Criteria andWarn13GreaterThan(Integer value) {
            addCriterion("warn13 >", value, "warn13");
            return (Criteria) this;
        }

        public Criteria andWarn13GreaterThanOrEqualTo(Integer value) {
            addCriterion("warn13 >=", value, "warn13");
            return (Criteria) this;
        }

        public Criteria andWarn13LessThan(Integer value) {
            addCriterion("warn13 <", value, "warn13");
            return (Criteria) this;
        }

        public Criteria andWarn13LessThanOrEqualTo(Integer value) {
            addCriterion("warn13 <=", value, "warn13");
            return (Criteria) this;
        }

        public Criteria andWarn13In(List<Integer> values) {
            addCriterion("warn13 in", values, "warn13");
            return (Criteria) this;
        }

        public Criteria andWarn13NotIn(List<Integer> values) {
            addCriterion("warn13 not in", values, "warn13");
            return (Criteria) this;
        }

        public Criteria andWarn13Between(Integer value1, Integer value2) {
            addCriterion("warn13 between", value1, value2, "warn13");
            return (Criteria) this;
        }

        public Criteria andWarn13NotBetween(Integer value1, Integer value2) {
            addCriterion("warn13 not between", value1, value2, "warn13");
            return (Criteria) this;
        }

        public Criteria andWarn14IsNull() {
            addCriterion("warn14 is null");
            return (Criteria) this;
        }

        public Criteria andWarn14IsNotNull() {
            addCriterion("warn14 is not null");
            return (Criteria) this;
        }

        public Criteria andWarn14EqualTo(Integer value) {
            addCriterion("warn14 =", value, "warn14");
            return (Criteria) this;
        }

        public Criteria andWarn14NotEqualTo(Integer value) {
            addCriterion("warn14 <>", value, "warn14");
            return (Criteria) this;
        }

        public Criteria andWarn14GreaterThan(Integer value) {
            addCriterion("warn14 >", value, "warn14");
            return (Criteria) this;
        }

        public Criteria andWarn14GreaterThanOrEqualTo(Integer value) {
            addCriterion("warn14 >=", value, "warn14");
            return (Criteria) this;
        }

        public Criteria andWarn14LessThan(Integer value) {
            addCriterion("warn14 <", value, "warn14");
            return (Criteria) this;
        }

        public Criteria andWarn14LessThanOrEqualTo(Integer value) {
            addCriterion("warn14 <=", value, "warn14");
            return (Criteria) this;
        }

        public Criteria andWarn14In(List<Integer> values) {
            addCriterion("warn14 in", values, "warn14");
            return (Criteria) this;
        }

        public Criteria andWarn14NotIn(List<Integer> values) {
            addCriterion("warn14 not in", values, "warn14");
            return (Criteria) this;
        }

        public Criteria andWarn14Between(Integer value1, Integer value2) {
            addCriterion("warn14 between", value1, value2, "warn14");
            return (Criteria) this;
        }

        public Criteria andWarn14NotBetween(Integer value1, Integer value2) {
            addCriterion("warn14 not between", value1, value2, "warn14");
            return (Criteria) this;
        }

        public Criteria andWarn15IsNull() {
            addCriterion("warn15 is null");
            return (Criteria) this;
        }

        public Criteria andWarn15IsNotNull() {
            addCriterion("warn15 is not null");
            return (Criteria) this;
        }

        public Criteria andWarn15EqualTo(Integer value) {
            addCriterion("warn15 =", value, "warn15");
            return (Criteria) this;
        }

        public Criteria andWarn15NotEqualTo(Integer value) {
            addCriterion("warn15 <>", value, "warn15");
            return (Criteria) this;
        }

        public Criteria andWarn15GreaterThan(Integer value) {
            addCriterion("warn15 >", value, "warn15");
            return (Criteria) this;
        }

        public Criteria andWarn15GreaterThanOrEqualTo(Integer value) {
            addCriterion("warn15 >=", value, "warn15");
            return (Criteria) this;
        }

        public Criteria andWarn15LessThan(Integer value) {
            addCriterion("warn15 <", value, "warn15");
            return (Criteria) this;
        }

        public Criteria andWarn15LessThanOrEqualTo(Integer value) {
            addCriterion("warn15 <=", value, "warn15");
            return (Criteria) this;
        }

        public Criteria andWarn15In(List<Integer> values) {
            addCriterion("warn15 in", values, "warn15");
            return (Criteria) this;
        }

        public Criteria andWarn15NotIn(List<Integer> values) {
            addCriterion("warn15 not in", values, "warn15");
            return (Criteria) this;
        }

        public Criteria andWarn15Between(Integer value1, Integer value2) {
            addCriterion("warn15 between", value1, value2, "warn15");
            return (Criteria) this;
        }

        public Criteria andWarn15NotBetween(Integer value1, Integer value2) {
            addCriterion("warn15 not between", value1, value2, "warn15");
            return (Criteria) this;
        }

        public Criteria andWarn16IsNull() {
            addCriterion("warn16 is null");
            return (Criteria) this;
        }

        public Criteria andWarn16IsNotNull() {
            addCriterion("warn16 is not null");
            return (Criteria) this;
        }

        public Criteria andWarn16EqualTo(Integer value) {
            addCriterion("warn16 =", value, "warn16");
            return (Criteria) this;
        }

        public Criteria andWarn16NotEqualTo(Integer value) {
            addCriterion("warn16 <>", value, "warn16");
            return (Criteria) this;
        }

        public Criteria andWarn16GreaterThan(Integer value) {
            addCriterion("warn16 >", value, "warn16");
            return (Criteria) this;
        }

        public Criteria andWarn16GreaterThanOrEqualTo(Integer value) {
            addCriterion("warn16 >=", value, "warn16");
            return (Criteria) this;
        }

        public Criteria andWarn16LessThan(Integer value) {
            addCriterion("warn16 <", value, "warn16");
            return (Criteria) this;
        }

        public Criteria andWarn16LessThanOrEqualTo(Integer value) {
            addCriterion("warn16 <=", value, "warn16");
            return (Criteria) this;
        }

        public Criteria andWarn16In(List<Integer> values) {
            addCriterion("warn16 in", values, "warn16");
            return (Criteria) this;
        }

        public Criteria andWarn16NotIn(List<Integer> values) {
            addCriterion("warn16 not in", values, "warn16");
            return (Criteria) this;
        }

        public Criteria andWarn16Between(Integer value1, Integer value2) {
            addCriterion("warn16 between", value1, value2, "warn16");
            return (Criteria) this;
        }

        public Criteria andWarn16NotBetween(Integer value1, Integer value2) {
            addCriterion("warn16 not between", value1, value2, "warn16");
            return (Criteria) this;
        }

        public Criteria andWarnset1IsNull() {
            addCriterion("warnset1 is null");
            return (Criteria) this;
        }

        public Criteria andWarnset1IsNotNull() {
            addCriterion("warnset1 is not null");
            return (Criteria) this;
        }

        public Criteria andWarnset1EqualTo(Integer value) {
            addCriterion("warnset1 =", value, "warnset1");
            return (Criteria) this;
        }

        public Criteria andWarnset1NotEqualTo(Integer value) {
            addCriterion("warnset1 <>", value, "warnset1");
            return (Criteria) this;
        }

        public Criteria andWarnset1GreaterThan(Integer value) {
            addCriterion("warnset1 >", value, "warnset1");
            return (Criteria) this;
        }

        public Criteria andWarnset1GreaterThanOrEqualTo(Integer value) {
            addCriterion("warnset1 >=", value, "warnset1");
            return (Criteria) this;
        }

        public Criteria andWarnset1LessThan(Integer value) {
            addCriterion("warnset1 <", value, "warnset1");
            return (Criteria) this;
        }

        public Criteria andWarnset1LessThanOrEqualTo(Integer value) {
            addCriterion("warnset1 <=", value, "warnset1");
            return (Criteria) this;
        }

        public Criteria andWarnset1In(List<Integer> values) {
            addCriterion("warnset1 in", values, "warnset1");
            return (Criteria) this;
        }

        public Criteria andWarnset1NotIn(List<Integer> values) {
            addCriterion("warnset1 not in", values, "warnset1");
            return (Criteria) this;
        }

        public Criteria andWarnset1Between(Integer value1, Integer value2) {
            addCriterion("warnset1 between", value1, value2, "warnset1");
            return (Criteria) this;
        }

        public Criteria andWarnset1NotBetween(Integer value1, Integer value2) {
            addCriterion("warnset1 not between", value1, value2, "warnset1");
            return (Criteria) this;
        }

        public Criteria andWarnset2IsNull() {
            addCriterion("warnset2 is null");
            return (Criteria) this;
        }

        public Criteria andWarnset2IsNotNull() {
            addCriterion("warnset2 is not null");
            return (Criteria) this;
        }

        public Criteria andWarnset2EqualTo(Integer value) {
            addCriterion("warnset2 =", value, "warnset2");
            return (Criteria) this;
        }

        public Criteria andWarnset2NotEqualTo(Integer value) {
            addCriterion("warnset2 <>", value, "warnset2");
            return (Criteria) this;
        }

        public Criteria andWarnset2GreaterThan(Integer value) {
            addCriterion("warnset2 >", value, "warnset2");
            return (Criteria) this;
        }

        public Criteria andWarnset2GreaterThanOrEqualTo(Integer value) {
            addCriterion("warnset2 >=", value, "warnset2");
            return (Criteria) this;
        }

        public Criteria andWarnset2LessThan(Integer value) {
            addCriterion("warnset2 <", value, "warnset2");
            return (Criteria) this;
        }

        public Criteria andWarnset2LessThanOrEqualTo(Integer value) {
            addCriterion("warnset2 <=", value, "warnset2");
            return (Criteria) this;
        }

        public Criteria andWarnset2In(List<Integer> values) {
            addCriterion("warnset2 in", values, "warnset2");
            return (Criteria) this;
        }

        public Criteria andWarnset2NotIn(List<Integer> values) {
            addCriterion("warnset2 not in", values, "warnset2");
            return (Criteria) this;
        }

        public Criteria andWarnset2Between(Integer value1, Integer value2) {
            addCriterion("warnset2 between", value1, value2, "warnset2");
            return (Criteria) this;
        }

        public Criteria andWarnset2NotBetween(Integer value1, Integer value2) {
            addCriterion("warnset2 not between", value1, value2, "warnset2");
            return (Criteria) this;
        }

        public Criteria andWarnset3IsNull() {
            addCriterion("warnset3 is null");
            return (Criteria) this;
        }

        public Criteria andWarnset3IsNotNull() {
            addCriterion("warnset3 is not null");
            return (Criteria) this;
        }

        public Criteria andWarnset3EqualTo(Integer value) {
            addCriterion("warnset3 =", value, "warnset3");
            return (Criteria) this;
        }

        public Criteria andWarnset3NotEqualTo(Integer value) {
            addCriterion("warnset3 <>", value, "warnset3");
            return (Criteria) this;
        }

        public Criteria andWarnset3GreaterThan(Integer value) {
            addCriterion("warnset3 >", value, "warnset3");
            return (Criteria) this;
        }

        public Criteria andWarnset3GreaterThanOrEqualTo(Integer value) {
            addCriterion("warnset3 >=", value, "warnset3");
            return (Criteria) this;
        }

        public Criteria andWarnset3LessThan(Integer value) {
            addCriterion("warnset3 <", value, "warnset3");
            return (Criteria) this;
        }

        public Criteria andWarnset3LessThanOrEqualTo(Integer value) {
            addCriterion("warnset3 <=", value, "warnset3");
            return (Criteria) this;
        }

        public Criteria andWarnset3In(List<Integer> values) {
            addCriterion("warnset3 in", values, "warnset3");
            return (Criteria) this;
        }

        public Criteria andWarnset3NotIn(List<Integer> values) {
            addCriterion("warnset3 not in", values, "warnset3");
            return (Criteria) this;
        }

        public Criteria andWarnset3Between(Integer value1, Integer value2) {
            addCriterion("warnset3 between", value1, value2, "warnset3");
            return (Criteria) this;
        }

        public Criteria andWarnset3NotBetween(Integer value1, Integer value2) {
            addCriterion("warnset3 not between", value1, value2, "warnset3");
            return (Criteria) this;
        }

        public Criteria andWarnset4IsNull() {
            addCriterion("warnset4 is null");
            return (Criteria) this;
        }

        public Criteria andWarnset4IsNotNull() {
            addCriterion("warnset4 is not null");
            return (Criteria) this;
        }

        public Criteria andWarnset4EqualTo(Integer value) {
            addCriterion("warnset4 =", value, "warnset4");
            return (Criteria) this;
        }

        public Criteria andWarnset4NotEqualTo(Integer value) {
            addCriterion("warnset4 <>", value, "warnset4");
            return (Criteria) this;
        }

        public Criteria andWarnset4GreaterThan(Integer value) {
            addCriterion("warnset4 >", value, "warnset4");
            return (Criteria) this;
        }

        public Criteria andWarnset4GreaterThanOrEqualTo(Integer value) {
            addCriterion("warnset4 >=", value, "warnset4");
            return (Criteria) this;
        }

        public Criteria andWarnset4LessThan(Integer value) {
            addCriterion("warnset4 <", value, "warnset4");
            return (Criteria) this;
        }

        public Criteria andWarnset4LessThanOrEqualTo(Integer value) {
            addCriterion("warnset4 <=", value, "warnset4");
            return (Criteria) this;
        }

        public Criteria andWarnset4In(List<Integer> values) {
            addCriterion("warnset4 in", values, "warnset4");
            return (Criteria) this;
        }

        public Criteria andWarnset4NotIn(List<Integer> values) {
            addCriterion("warnset4 not in", values, "warnset4");
            return (Criteria) this;
        }

        public Criteria andWarnset4Between(Integer value1, Integer value2) {
            addCriterion("warnset4 between", value1, value2, "warnset4");
            return (Criteria) this;
        }

        public Criteria andWarnset4NotBetween(Integer value1, Integer value2) {
            addCriterion("warnset4 not between", value1, value2, "warnset4");
            return (Criteria) this;
        }

        public Criteria andWarnset5IsNull() {
            addCriterion("warnset5 is null");
            return (Criteria) this;
        }

        public Criteria andWarnset5IsNotNull() {
            addCriterion("warnset5 is not null");
            return (Criteria) this;
        }

        public Criteria andWarnset5EqualTo(Integer value) {
            addCriterion("warnset5 =", value, "warnset5");
            return (Criteria) this;
        }

        public Criteria andWarnset5NotEqualTo(Integer value) {
            addCriterion("warnset5 <>", value, "warnset5");
            return (Criteria) this;
        }

        public Criteria andWarnset5GreaterThan(Integer value) {
            addCriterion("warnset5 >", value, "warnset5");
            return (Criteria) this;
        }

        public Criteria andWarnset5GreaterThanOrEqualTo(Integer value) {
            addCriterion("warnset5 >=", value, "warnset5");
            return (Criteria) this;
        }

        public Criteria andWarnset5LessThan(Integer value) {
            addCriterion("warnset5 <", value, "warnset5");
            return (Criteria) this;
        }

        public Criteria andWarnset5LessThanOrEqualTo(Integer value) {
            addCriterion("warnset5 <=", value, "warnset5");
            return (Criteria) this;
        }

        public Criteria andWarnset5In(List<Integer> values) {
            addCriterion("warnset5 in", values, "warnset5");
            return (Criteria) this;
        }

        public Criteria andWarnset5NotIn(List<Integer> values) {
            addCriterion("warnset5 not in", values, "warnset5");
            return (Criteria) this;
        }

        public Criteria andWarnset5Between(Integer value1, Integer value2) {
            addCriterion("warnset5 between", value1, value2, "warnset5");
            return (Criteria) this;
        }

        public Criteria andWarnset5NotBetween(Integer value1, Integer value2) {
            addCriterion("warnset5 not between", value1, value2, "warnset5");
            return (Criteria) this;
        }

        public Criteria andWarnset6IsNull() {
            addCriterion("warnset6 is null");
            return (Criteria) this;
        }

        public Criteria andWarnset6IsNotNull() {
            addCriterion("warnset6 is not null");
            return (Criteria) this;
        }

        public Criteria andWarnset6EqualTo(Integer value) {
            addCriterion("warnset6 =", value, "warnset6");
            return (Criteria) this;
        }

        public Criteria andWarnset6NotEqualTo(Integer value) {
            addCriterion("warnset6 <>", value, "warnset6");
            return (Criteria) this;
        }

        public Criteria andWarnset6GreaterThan(Integer value) {
            addCriterion("warnset6 >", value, "warnset6");
            return (Criteria) this;
        }

        public Criteria andWarnset6GreaterThanOrEqualTo(Integer value) {
            addCriterion("warnset6 >=", value, "warnset6");
            return (Criteria) this;
        }

        public Criteria andWarnset6LessThan(Integer value) {
            addCriterion("warnset6 <", value, "warnset6");
            return (Criteria) this;
        }

        public Criteria andWarnset6LessThanOrEqualTo(Integer value) {
            addCriterion("warnset6 <=", value, "warnset6");
            return (Criteria) this;
        }

        public Criteria andWarnset6In(List<Integer> values) {
            addCriterion("warnset6 in", values, "warnset6");
            return (Criteria) this;
        }

        public Criteria andWarnset6NotIn(List<Integer> values) {
            addCriterion("warnset6 not in", values, "warnset6");
            return (Criteria) this;
        }

        public Criteria andWarnset6Between(Integer value1, Integer value2) {
            addCriterion("warnset6 between", value1, value2, "warnset6");
            return (Criteria) this;
        }

        public Criteria andWarnset6NotBetween(Integer value1, Integer value2) {
            addCriterion("warnset6 not between", value1, value2, "warnset6");
            return (Criteria) this;
        }

        public Criteria andWarnset7IsNull() {
            addCriterion("warnset7 is null");
            return (Criteria) this;
        }

        public Criteria andWarnset7IsNotNull() {
            addCriterion("warnset7 is not null");
            return (Criteria) this;
        }

        public Criteria andWarnset7EqualTo(Integer value) {
            addCriterion("warnset7 =", value, "warnset7");
            return (Criteria) this;
        }

        public Criteria andWarnset7NotEqualTo(Integer value) {
            addCriterion("warnset7 <>", value, "warnset7");
            return (Criteria) this;
        }

        public Criteria andWarnset7GreaterThan(Integer value) {
            addCriterion("warnset7 >", value, "warnset7");
            return (Criteria) this;
        }

        public Criteria andWarnset7GreaterThanOrEqualTo(Integer value) {
            addCriterion("warnset7 >=", value, "warnset7");
            return (Criteria) this;
        }

        public Criteria andWarnset7LessThan(Integer value) {
            addCriterion("warnset7 <", value, "warnset7");
            return (Criteria) this;
        }

        public Criteria andWarnset7LessThanOrEqualTo(Integer value) {
            addCriterion("warnset7 <=", value, "warnset7");
            return (Criteria) this;
        }

        public Criteria andWarnset7In(List<Integer> values) {
            addCriterion("warnset7 in", values, "warnset7");
            return (Criteria) this;
        }

        public Criteria andWarnset7NotIn(List<Integer> values) {
            addCriterion("warnset7 not in", values, "warnset7");
            return (Criteria) this;
        }

        public Criteria andWarnset7Between(Integer value1, Integer value2) {
            addCriterion("warnset7 between", value1, value2, "warnset7");
            return (Criteria) this;
        }

        public Criteria andWarnset7NotBetween(Integer value1, Integer value2) {
            addCriterion("warnset7 not between", value1, value2, "warnset7");
            return (Criteria) this;
        }

        public Criteria andWarnset8IsNull() {
            addCriterion("warnset8 is null");
            return (Criteria) this;
        }

        public Criteria andWarnset8IsNotNull() {
            addCriterion("warnset8 is not null");
            return (Criteria) this;
        }

        public Criteria andWarnset8EqualTo(Integer value) {
            addCriterion("warnset8 =", value, "warnset8");
            return (Criteria) this;
        }

        public Criteria andWarnset8NotEqualTo(Integer value) {
            addCriterion("warnset8 <>", value, "warnset8");
            return (Criteria) this;
        }

        public Criteria andWarnset8GreaterThan(Integer value) {
            addCriterion("warnset8 >", value, "warnset8");
            return (Criteria) this;
        }

        public Criteria andWarnset8GreaterThanOrEqualTo(Integer value) {
            addCriterion("warnset8 >=", value, "warnset8");
            return (Criteria) this;
        }

        public Criteria andWarnset8LessThan(Integer value) {
            addCriterion("warnset8 <", value, "warnset8");
            return (Criteria) this;
        }

        public Criteria andWarnset8LessThanOrEqualTo(Integer value) {
            addCriterion("warnset8 <=", value, "warnset8");
            return (Criteria) this;
        }

        public Criteria andWarnset8In(List<Integer> values) {
            addCriterion("warnset8 in", values, "warnset8");
            return (Criteria) this;
        }

        public Criteria andWarnset8NotIn(List<Integer> values) {
            addCriterion("warnset8 not in", values, "warnset8");
            return (Criteria) this;
        }

        public Criteria andWarnset8Between(Integer value1, Integer value2) {
            addCriterion("warnset8 between", value1, value2, "warnset8");
            return (Criteria) this;
        }

        public Criteria andWarnset8NotBetween(Integer value1, Integer value2) {
            addCriterion("warnset8 not between", value1, value2, "warnset8");
            return (Criteria) this;
        }

        public Criteria andWarnset9IsNull() {
            addCriterion("warnset9 is null");
            return (Criteria) this;
        }

        public Criteria andWarnset9IsNotNull() {
            addCriterion("warnset9 is not null");
            return (Criteria) this;
        }

        public Criteria andWarnset9EqualTo(Integer value) {
            addCriterion("warnset9 =", value, "warnset9");
            return (Criteria) this;
        }

        public Criteria andWarnset9NotEqualTo(Integer value) {
            addCriterion("warnset9 <>", value, "warnset9");
            return (Criteria) this;
        }

        public Criteria andWarnset9GreaterThan(Integer value) {
            addCriterion("warnset9 >", value, "warnset9");
            return (Criteria) this;
        }

        public Criteria andWarnset9GreaterThanOrEqualTo(Integer value) {
            addCriterion("warnset9 >=", value, "warnset9");
            return (Criteria) this;
        }

        public Criteria andWarnset9LessThan(Integer value) {
            addCriterion("warnset9 <", value, "warnset9");
            return (Criteria) this;
        }

        public Criteria andWarnset9LessThanOrEqualTo(Integer value) {
            addCriterion("warnset9 <=", value, "warnset9");
            return (Criteria) this;
        }

        public Criteria andWarnset9In(List<Integer> values) {
            addCriterion("warnset9 in", values, "warnset9");
            return (Criteria) this;
        }

        public Criteria andWarnset9NotIn(List<Integer> values) {
            addCriterion("warnset9 not in", values, "warnset9");
            return (Criteria) this;
        }

        public Criteria andWarnset9Between(Integer value1, Integer value2) {
            addCriterion("warnset9 between", value1, value2, "warnset9");
            return (Criteria) this;
        }

        public Criteria andWarnset9NotBetween(Integer value1, Integer value2) {
            addCriterion("warnset9 not between", value1, value2, "warnset9");
            return (Criteria) this;
        }

        public Criteria andWarnset10IsNull() {
            addCriterion("warnset10 is null");
            return (Criteria) this;
        }

        public Criteria andWarnset10IsNotNull() {
            addCriterion("warnset10 is not null");
            return (Criteria) this;
        }

        public Criteria andWarnset10EqualTo(Integer value) {
            addCriterion("warnset10 =", value, "warnset10");
            return (Criteria) this;
        }

        public Criteria andWarnset10NotEqualTo(Integer value) {
            addCriterion("warnset10 <>", value, "warnset10");
            return (Criteria) this;
        }

        public Criteria andWarnset10GreaterThan(Integer value) {
            addCriterion("warnset10 >", value, "warnset10");
            return (Criteria) this;
        }

        public Criteria andWarnset10GreaterThanOrEqualTo(Integer value) {
            addCriterion("warnset10 >=", value, "warnset10");
            return (Criteria) this;
        }

        public Criteria andWarnset10LessThan(Integer value) {
            addCriterion("warnset10 <", value, "warnset10");
            return (Criteria) this;
        }

        public Criteria andWarnset10LessThanOrEqualTo(Integer value) {
            addCriterion("warnset10 <=", value, "warnset10");
            return (Criteria) this;
        }

        public Criteria andWarnset10In(List<Integer> values) {
            addCriterion("warnset10 in", values, "warnset10");
            return (Criteria) this;
        }

        public Criteria andWarnset10NotIn(List<Integer> values) {
            addCriterion("warnset10 not in", values, "warnset10");
            return (Criteria) this;
        }

        public Criteria andWarnset10Between(Integer value1, Integer value2) {
            addCriterion("warnset10 between", value1, value2, "warnset10");
            return (Criteria) this;
        }

        public Criteria andWarnset10NotBetween(Integer value1, Integer value2) {
            addCriterion("warnset10 not between", value1, value2, "warnset10");
            return (Criteria) this;
        }

        public Criteria andWarnset11IsNull() {
            addCriterion("warnset11 is null");
            return (Criteria) this;
        }

        public Criteria andWarnset11IsNotNull() {
            addCriterion("warnset11 is not null");
            return (Criteria) this;
        }

        public Criteria andWarnset11EqualTo(Integer value) {
            addCriterion("warnset11 =", value, "warnset11");
            return (Criteria) this;
        }

        public Criteria andWarnset11NotEqualTo(Integer value) {
            addCriterion("warnset11 <>", value, "warnset11");
            return (Criteria) this;
        }

        public Criteria andWarnset11GreaterThan(Integer value) {
            addCriterion("warnset11 >", value, "warnset11");
            return (Criteria) this;
        }

        public Criteria andWarnset11GreaterThanOrEqualTo(Integer value) {
            addCriterion("warnset11 >=", value, "warnset11");
            return (Criteria) this;
        }

        public Criteria andWarnset11LessThan(Integer value) {
            addCriterion("warnset11 <", value, "warnset11");
            return (Criteria) this;
        }

        public Criteria andWarnset11LessThanOrEqualTo(Integer value) {
            addCriterion("warnset11 <=", value, "warnset11");
            return (Criteria) this;
        }

        public Criteria andWarnset11In(List<Integer> values) {
            addCriterion("warnset11 in", values, "warnset11");
            return (Criteria) this;
        }

        public Criteria andWarnset11NotIn(List<Integer> values) {
            addCriterion("warnset11 not in", values, "warnset11");
            return (Criteria) this;
        }

        public Criteria andWarnset11Between(Integer value1, Integer value2) {
            addCriterion("warnset11 between", value1, value2, "warnset11");
            return (Criteria) this;
        }

        public Criteria andWarnset11NotBetween(Integer value1, Integer value2) {
            addCriterion("warnset11 not between", value1, value2, "warnset11");
            return (Criteria) this;
        }

        public Criteria andWarnset12IsNull() {
            addCriterion("warnset12 is null");
            return (Criteria) this;
        }

        public Criteria andWarnset12IsNotNull() {
            addCriterion("warnset12 is not null");
            return (Criteria) this;
        }

        public Criteria andWarnset12EqualTo(Integer value) {
            addCriterion("warnset12 =", value, "warnset12");
            return (Criteria) this;
        }

        public Criteria andWarnset12NotEqualTo(Integer value) {
            addCriterion("warnset12 <>", value, "warnset12");
            return (Criteria) this;
        }

        public Criteria andWarnset12GreaterThan(Integer value) {
            addCriterion("warnset12 >", value, "warnset12");
            return (Criteria) this;
        }

        public Criteria andWarnset12GreaterThanOrEqualTo(Integer value) {
            addCriterion("warnset12 >=", value, "warnset12");
            return (Criteria) this;
        }

        public Criteria andWarnset12LessThan(Integer value) {
            addCriterion("warnset12 <", value, "warnset12");
            return (Criteria) this;
        }

        public Criteria andWarnset12LessThanOrEqualTo(Integer value) {
            addCriterion("warnset12 <=", value, "warnset12");
            return (Criteria) this;
        }

        public Criteria andWarnset12In(List<Integer> values) {
            addCriterion("warnset12 in", values, "warnset12");
            return (Criteria) this;
        }

        public Criteria andWarnset12NotIn(List<Integer> values) {
            addCriterion("warnset12 not in", values, "warnset12");
            return (Criteria) this;
        }

        public Criteria andWarnset12Between(Integer value1, Integer value2) {
            addCriterion("warnset12 between", value1, value2, "warnset12");
            return (Criteria) this;
        }

        public Criteria andWarnset12NotBetween(Integer value1, Integer value2) {
            addCriterion("warnset12 not between", value1, value2, "warnset12");
            return (Criteria) this;
        }

        public Criteria andWarnset13IsNull() {
            addCriterion("warnset13 is null");
            return (Criteria) this;
        }

        public Criteria andWarnset13IsNotNull() {
            addCriterion("warnset13 is not null");
            return (Criteria) this;
        }

        public Criteria andWarnset13EqualTo(Integer value) {
            addCriterion("warnset13 =", value, "warnset13");
            return (Criteria) this;
        }

        public Criteria andWarnset13NotEqualTo(Integer value) {
            addCriterion("warnset13 <>", value, "warnset13");
            return (Criteria) this;
        }

        public Criteria andWarnset13GreaterThan(Integer value) {
            addCriterion("warnset13 >", value, "warnset13");
            return (Criteria) this;
        }

        public Criteria andWarnset13GreaterThanOrEqualTo(Integer value) {
            addCriterion("warnset13 >=", value, "warnset13");
            return (Criteria) this;
        }

        public Criteria andWarnset13LessThan(Integer value) {
            addCriterion("warnset13 <", value, "warnset13");
            return (Criteria) this;
        }

        public Criteria andWarnset13LessThanOrEqualTo(Integer value) {
            addCriterion("warnset13 <=", value, "warnset13");
            return (Criteria) this;
        }

        public Criteria andWarnset13In(List<Integer> values) {
            addCriterion("warnset13 in", values, "warnset13");
            return (Criteria) this;
        }

        public Criteria andWarnset13NotIn(List<Integer> values) {
            addCriterion("warnset13 not in", values, "warnset13");
            return (Criteria) this;
        }

        public Criteria andWarnset13Between(Integer value1, Integer value2) {
            addCriterion("warnset13 between", value1, value2, "warnset13");
            return (Criteria) this;
        }

        public Criteria andWarnset13NotBetween(Integer value1, Integer value2) {
            addCriterion("warnset13 not between", value1, value2, "warnset13");
            return (Criteria) this;
        }

        public Criteria andWarnset14IsNull() {
            addCriterion("warnset14 is null");
            return (Criteria) this;
        }

        public Criteria andWarnset14IsNotNull() {
            addCriterion("warnset14 is not null");
            return (Criteria) this;
        }

        public Criteria andWarnset14EqualTo(Integer value) {
            addCriterion("warnset14 =", value, "warnset14");
            return (Criteria) this;
        }

        public Criteria andWarnset14NotEqualTo(Integer value) {
            addCriterion("warnset14 <>", value, "warnset14");
            return (Criteria) this;
        }

        public Criteria andWarnset14GreaterThan(Integer value) {
            addCriterion("warnset14 >", value, "warnset14");
            return (Criteria) this;
        }

        public Criteria andWarnset14GreaterThanOrEqualTo(Integer value) {
            addCriterion("warnset14 >=", value, "warnset14");
            return (Criteria) this;
        }

        public Criteria andWarnset14LessThan(Integer value) {
            addCriterion("warnset14 <", value, "warnset14");
            return (Criteria) this;
        }

        public Criteria andWarnset14LessThanOrEqualTo(Integer value) {
            addCriterion("warnset14 <=", value, "warnset14");
            return (Criteria) this;
        }

        public Criteria andWarnset14In(List<Integer> values) {
            addCriterion("warnset14 in", values, "warnset14");
            return (Criteria) this;
        }

        public Criteria andWarnset14NotIn(List<Integer> values) {
            addCriterion("warnset14 not in", values, "warnset14");
            return (Criteria) this;
        }

        public Criteria andWarnset14Between(Integer value1, Integer value2) {
            addCriterion("warnset14 between", value1, value2, "warnset14");
            return (Criteria) this;
        }

        public Criteria andWarnset14NotBetween(Integer value1, Integer value2) {
            addCriterion("warnset14 not between", value1, value2, "warnset14");
            return (Criteria) this;
        }

        public Criteria andWarnset15IsNull() {
            addCriterion("warnset15 is null");
            return (Criteria) this;
        }

        public Criteria andWarnset15IsNotNull() {
            addCriterion("warnset15 is not null");
            return (Criteria) this;
        }

        public Criteria andWarnset15EqualTo(Integer value) {
            addCriterion("warnset15 =", value, "warnset15");
            return (Criteria) this;
        }

        public Criteria andWarnset15NotEqualTo(Integer value) {
            addCriterion("warnset15 <>", value, "warnset15");
            return (Criteria) this;
        }

        public Criteria andWarnset15GreaterThan(Integer value) {
            addCriterion("warnset15 >", value, "warnset15");
            return (Criteria) this;
        }

        public Criteria andWarnset15GreaterThanOrEqualTo(Integer value) {
            addCriterion("warnset15 >=", value, "warnset15");
            return (Criteria) this;
        }

        public Criteria andWarnset15LessThan(Integer value) {
            addCriterion("warnset15 <", value, "warnset15");
            return (Criteria) this;
        }

        public Criteria andWarnset15LessThanOrEqualTo(Integer value) {
            addCriterion("warnset15 <=", value, "warnset15");
            return (Criteria) this;
        }

        public Criteria andWarnset15In(List<Integer> values) {
            addCriterion("warnset15 in", values, "warnset15");
            return (Criteria) this;
        }

        public Criteria andWarnset15NotIn(List<Integer> values) {
            addCriterion("warnset15 not in", values, "warnset15");
            return (Criteria) this;
        }

        public Criteria andWarnset15Between(Integer value1, Integer value2) {
            addCriterion("warnset15 between", value1, value2, "warnset15");
            return (Criteria) this;
        }

        public Criteria andWarnset15NotBetween(Integer value1, Integer value2) {
            addCriterion("warnset15 not between", value1, value2, "warnset15");
            return (Criteria) this;
        }

        public Criteria andWarnset16IsNull() {
            addCriterion("warnset16 is null");
            return (Criteria) this;
        }

        public Criteria andWarnset16IsNotNull() {
            addCriterion("warnset16 is not null");
            return (Criteria) this;
        }

        public Criteria andWarnset16EqualTo(Integer value) {
            addCriterion("warnset16 =", value, "warnset16");
            return (Criteria) this;
        }

        public Criteria andWarnset16NotEqualTo(Integer value) {
            addCriterion("warnset16 <>", value, "warnset16");
            return (Criteria) this;
        }

        public Criteria andWarnset16GreaterThan(Integer value) {
            addCriterion("warnset16 >", value, "warnset16");
            return (Criteria) this;
        }

        public Criteria andWarnset16GreaterThanOrEqualTo(Integer value) {
            addCriterion("warnset16 >=", value, "warnset16");
            return (Criteria) this;
        }

        public Criteria andWarnset16LessThan(Integer value) {
            addCriterion("warnset16 <", value, "warnset16");
            return (Criteria) this;
        }

        public Criteria andWarnset16LessThanOrEqualTo(Integer value) {
            addCriterion("warnset16 <=", value, "warnset16");
            return (Criteria) this;
        }

        public Criteria andWarnset16In(List<Integer> values) {
            addCriterion("warnset16 in", values, "warnset16");
            return (Criteria) this;
        }

        public Criteria andWarnset16NotIn(List<Integer> values) {
            addCriterion("warnset16 not in", values, "warnset16");
            return (Criteria) this;
        }

        public Criteria andWarnset16Between(Integer value1, Integer value2) {
            addCriterion("warnset16 between", value1, value2, "warnset16");
            return (Criteria) this;
        }

        public Criteria andWarnset16NotBetween(Integer value1, Integer value2) {
            addCriterion("warnset16 not between", value1, value2, "warnset16");
            return (Criteria) this;
        }

        public Criteria andGetcmdIsNull() {
            addCriterion("getcmd is null");
            return (Criteria) this;
        }

        public Criteria andGetcmdIsNotNull() {
            addCriterion("getcmd is not null");
            return (Criteria) this;
        }

        public Criteria andGetcmdEqualTo(String value) {
            addCriterion("getcmd =", value, "getcmd");
            return (Criteria) this;
        }

        public Criteria andGetcmdNotEqualTo(String value) {
            addCriterion("getcmd <>", value, "getcmd");
            return (Criteria) this;
        }

        public Criteria andGetcmdGreaterThan(String value) {
            addCriterion("getcmd >", value, "getcmd");
            return (Criteria) this;
        }

        public Criteria andGetcmdGreaterThanOrEqualTo(String value) {
            addCriterion("getcmd >=", value, "getcmd");
            return (Criteria) this;
        }

        public Criteria andGetcmdLessThan(String value) {
            addCriterion("getcmd <", value, "getcmd");
            return (Criteria) this;
        }

        public Criteria andGetcmdLessThanOrEqualTo(String value) {
            addCriterion("getcmd <=", value, "getcmd");
            return (Criteria) this;
        }

        public Criteria andGetcmdLike(String value) {
            addCriterion("getcmd like", value, "getcmd");
            return (Criteria) this;
        }

        public Criteria andGetcmdNotLike(String value) {
            addCriterion("getcmd not like", value, "getcmd");
            return (Criteria) this;
        }

        public Criteria andGetcmdIn(List<String> values) {
            addCriterion("getcmd in", values, "getcmd");
            return (Criteria) this;
        }

        public Criteria andGetcmdNotIn(List<String> values) {
            addCriterion("getcmd not in", values, "getcmd");
            return (Criteria) this;
        }

        public Criteria andGetcmdBetween(String value1, String value2) {
            addCriterion("getcmd between", value1, value2, "getcmd");
            return (Criteria) this;
        }

        public Criteria andGetcmdNotBetween(String value1, String value2) {
            addCriterion("getcmd not between", value1, value2, "getcmd");
            return (Criteria) this;
        }

        public Criteria andIAlertIsNull() {
            addCriterion("i_alert is null");
            return (Criteria) this;
        }

        public Criteria andIAlertIsNotNull() {
            addCriterion("i_alert is not null");
            return (Criteria) this;
        }

        public Criteria andIAlertEqualTo(Long value) {
            addCriterion("i_alert =", value, "iAlert");
            return (Criteria) this;
        }

        public Criteria andIAlertNotEqualTo(Long value) {
            addCriterion("i_alert <>", value, "iAlert");
            return (Criteria) this;
        }

        public Criteria andIAlertGreaterThan(Long value) {
            addCriterion("i_alert >", value, "iAlert");
            return (Criteria) this;
        }

        public Criteria andIAlertGreaterThanOrEqualTo(Long value) {
            addCriterion("i_alert >=", value, "iAlert");
            return (Criteria) this;
        }

        public Criteria andIAlertLessThan(Long value) {
            addCriterion("i_alert <", value, "iAlert");
            return (Criteria) this;
        }

        public Criteria andIAlertLessThanOrEqualTo(Long value) {
            addCriterion("i_alert <=", value, "iAlert");
            return (Criteria) this;
        }

        public Criteria andIAlertIn(List<Long> values) {
            addCriterion("i_alert in", values, "iAlert");
            return (Criteria) this;
        }

        public Criteria andIAlertNotIn(List<Long> values) {
            addCriterion("i_alert not in", values, "iAlert");
            return (Criteria) this;
        }

        public Criteria andIAlertBetween(Long value1, Long value2) {
            addCriterion("i_alert between", value1, value2, "iAlert");
            return (Criteria) this;
        }

        public Criteria andIAlertNotBetween(Long value1, Long value2) {
            addCriterion("i_alert not between", value1, value2, "iAlert");
            return (Criteria) this;
        }

        public Criteria andSet81IsNull() {
            addCriterion("set81 is null");
            return (Criteria) this;
        }

        public Criteria andSet81IsNotNull() {
            addCriterion("set81 is not null");
            return (Criteria) this;
        }

        public Criteria andSet81EqualTo(Integer value) {
            addCriterion("set81 =", value, "set81");
            return (Criteria) this;
        }

        public Criteria andSet81NotEqualTo(Integer value) {
            addCriterion("set81 <>", value, "set81");
            return (Criteria) this;
        }

        public Criteria andSet81GreaterThan(Integer value) {
            addCriterion("set81 >", value, "set81");
            return (Criteria) this;
        }

        public Criteria andSet81GreaterThanOrEqualTo(Integer value) {
            addCriterion("set81 >=", value, "set81");
            return (Criteria) this;
        }

        public Criteria andSet81LessThan(Integer value) {
            addCriterion("set81 <", value, "set81");
            return (Criteria) this;
        }

        public Criteria andSet81LessThanOrEqualTo(Integer value) {
            addCriterion("set81 <=", value, "set81");
            return (Criteria) this;
        }

        public Criteria andSet81In(List<Integer> values) {
            addCriterion("set81 in", values, "set81");
            return (Criteria) this;
        }

        public Criteria andSet81NotIn(List<Integer> values) {
            addCriterion("set81 not in", values, "set81");
            return (Criteria) this;
        }

        public Criteria andSet81Between(Integer value1, Integer value2) {
            addCriterion("set81 between", value1, value2, "set81");
            return (Criteria) this;
        }

        public Criteria andSet81NotBetween(Integer value1, Integer value2) {
            addCriterion("set81 not between", value1, value2, "set81");
            return (Criteria) this;
        }

        public Criteria andSet82IsNull() {
            addCriterion("set82 is null");
            return (Criteria) this;
        }

        public Criteria andSet82IsNotNull() {
            addCriterion("set82 is not null");
            return (Criteria) this;
        }

        public Criteria andSet82EqualTo(Integer value) {
            addCriterion("set82 =", value, "set82");
            return (Criteria) this;
        }

        public Criteria andSet82NotEqualTo(Integer value) {
            addCriterion("set82 <>", value, "set82");
            return (Criteria) this;
        }

        public Criteria andSet82GreaterThan(Integer value) {
            addCriterion("set82 >", value, "set82");
            return (Criteria) this;
        }

        public Criteria andSet82GreaterThanOrEqualTo(Integer value) {
            addCriterion("set82 >=", value, "set82");
            return (Criteria) this;
        }

        public Criteria andSet82LessThan(Integer value) {
            addCriterion("set82 <", value, "set82");
            return (Criteria) this;
        }

        public Criteria andSet82LessThanOrEqualTo(Integer value) {
            addCriterion("set82 <=", value, "set82");
            return (Criteria) this;
        }

        public Criteria andSet82In(List<Integer> values) {
            addCriterion("set82 in", values, "set82");
            return (Criteria) this;
        }

        public Criteria andSet82NotIn(List<Integer> values) {
            addCriterion("set82 not in", values, "set82");
            return (Criteria) this;
        }

        public Criteria andSet82Between(Integer value1, Integer value2) {
            addCriterion("set82 between", value1, value2, "set82");
            return (Criteria) this;
        }

        public Criteria andSet82NotBetween(Integer value1, Integer value2) {
            addCriterion("set82 not between", value1, value2, "set82");
            return (Criteria) this;
        }

        public Criteria andSet83IsNull() {
            addCriterion("set83 is null");
            return (Criteria) this;
        }

        public Criteria andSet83IsNotNull() {
            addCriterion("set83 is not null");
            return (Criteria) this;
        }

        public Criteria andSet83EqualTo(Integer value) {
            addCriterion("set83 =", value, "set83");
            return (Criteria) this;
        }

        public Criteria andSet83NotEqualTo(Integer value) {
            addCriterion("set83 <>", value, "set83");
            return (Criteria) this;
        }

        public Criteria andSet83GreaterThan(Integer value) {
            addCriterion("set83 >", value, "set83");
            return (Criteria) this;
        }

        public Criteria andSet83GreaterThanOrEqualTo(Integer value) {
            addCriterion("set83 >=", value, "set83");
            return (Criteria) this;
        }

        public Criteria andSet83LessThan(Integer value) {
            addCriterion("set83 <", value, "set83");
            return (Criteria) this;
        }

        public Criteria andSet83LessThanOrEqualTo(Integer value) {
            addCriterion("set83 <=", value, "set83");
            return (Criteria) this;
        }

        public Criteria andSet83In(List<Integer> values) {
            addCriterion("set83 in", values, "set83");
            return (Criteria) this;
        }

        public Criteria andSet83NotIn(List<Integer> values) {
            addCriterion("set83 not in", values, "set83");
            return (Criteria) this;
        }

        public Criteria andSet83Between(Integer value1, Integer value2) {
            addCriterion("set83 between", value1, value2, "set83");
            return (Criteria) this;
        }

        public Criteria andSet83NotBetween(Integer value1, Integer value2) {
            addCriterion("set83 not between", value1, value2, "set83");
            return (Criteria) this;
        }

        public Criteria andSet84IsNull() {
            addCriterion("set84 is null");
            return (Criteria) this;
        }

        public Criteria andSet84IsNotNull() {
            addCriterion("set84 is not null");
            return (Criteria) this;
        }

        public Criteria andSet84EqualTo(Integer value) {
            addCriterion("set84 =", value, "set84");
            return (Criteria) this;
        }

        public Criteria andSet84NotEqualTo(Integer value) {
            addCriterion("set84 <>", value, "set84");
            return (Criteria) this;
        }

        public Criteria andSet84GreaterThan(Integer value) {
            addCriterion("set84 >", value, "set84");
            return (Criteria) this;
        }

        public Criteria andSet84GreaterThanOrEqualTo(Integer value) {
            addCriterion("set84 >=", value, "set84");
            return (Criteria) this;
        }

        public Criteria andSet84LessThan(Integer value) {
            addCriterion("set84 <", value, "set84");
            return (Criteria) this;
        }

        public Criteria andSet84LessThanOrEqualTo(Integer value) {
            addCriterion("set84 <=", value, "set84");
            return (Criteria) this;
        }

        public Criteria andSet84In(List<Integer> values) {
            addCriterion("set84 in", values, "set84");
            return (Criteria) this;
        }

        public Criteria andSet84NotIn(List<Integer> values) {
            addCriterion("set84 not in", values, "set84");
            return (Criteria) this;
        }

        public Criteria andSet84Between(Integer value1, Integer value2) {
            addCriterion("set84 between", value1, value2, "set84");
            return (Criteria) this;
        }

        public Criteria andSet84NotBetween(Integer value1, Integer value2) {
            addCriterion("set84 not between", value1, value2, "set84");
            return (Criteria) this;
        }

        public Criteria andSet85IsNull() {
            addCriterion("set85 is null");
            return (Criteria) this;
        }

        public Criteria andSet85IsNotNull() {
            addCriterion("set85 is not null");
            return (Criteria) this;
        }

        public Criteria andSet85EqualTo(Integer value) {
            addCriterion("set85 =", value, "set85");
            return (Criteria) this;
        }

        public Criteria andSet85NotEqualTo(Integer value) {
            addCriterion("set85 <>", value, "set85");
            return (Criteria) this;
        }

        public Criteria andSet85GreaterThan(Integer value) {
            addCriterion("set85 >", value, "set85");
            return (Criteria) this;
        }

        public Criteria andSet85GreaterThanOrEqualTo(Integer value) {
            addCriterion("set85 >=", value, "set85");
            return (Criteria) this;
        }

        public Criteria andSet85LessThan(Integer value) {
            addCriterion("set85 <", value, "set85");
            return (Criteria) this;
        }

        public Criteria andSet85LessThanOrEqualTo(Integer value) {
            addCriterion("set85 <=", value, "set85");
            return (Criteria) this;
        }

        public Criteria andSet85In(List<Integer> values) {
            addCriterion("set85 in", values, "set85");
            return (Criteria) this;
        }

        public Criteria andSet85NotIn(List<Integer> values) {
            addCriterion("set85 not in", values, "set85");
            return (Criteria) this;
        }

        public Criteria andSet85Between(Integer value1, Integer value2) {
            addCriterion("set85 between", value1, value2, "set85");
            return (Criteria) this;
        }

        public Criteria andSet85NotBetween(Integer value1, Integer value2) {
            addCriterion("set85 not between", value1, value2, "set85");
            return (Criteria) this;
        }

        public Criteria andSet86IsNull() {
            addCriterion("set86 is null");
            return (Criteria) this;
        }

        public Criteria andSet86IsNotNull() {
            addCriterion("set86 is not null");
            return (Criteria) this;
        }

        public Criteria andSet86EqualTo(Integer value) {
            addCriterion("set86 =", value, "set86");
            return (Criteria) this;
        }

        public Criteria andSet86NotEqualTo(Integer value) {
            addCriterion("set86 <>", value, "set86");
            return (Criteria) this;
        }

        public Criteria andSet86GreaterThan(Integer value) {
            addCriterion("set86 >", value, "set86");
            return (Criteria) this;
        }

        public Criteria andSet86GreaterThanOrEqualTo(Integer value) {
            addCriterion("set86 >=", value, "set86");
            return (Criteria) this;
        }

        public Criteria andSet86LessThan(Integer value) {
            addCriterion("set86 <", value, "set86");
            return (Criteria) this;
        }

        public Criteria andSet86LessThanOrEqualTo(Integer value) {
            addCriterion("set86 <=", value, "set86");
            return (Criteria) this;
        }

        public Criteria andSet86In(List<Integer> values) {
            addCriterion("set86 in", values, "set86");
            return (Criteria) this;
        }

        public Criteria andSet86NotIn(List<Integer> values) {
            addCriterion("set86 not in", values, "set86");
            return (Criteria) this;
        }

        public Criteria andSet86Between(Integer value1, Integer value2) {
            addCriterion("set86 between", value1, value2, "set86");
            return (Criteria) this;
        }

        public Criteria andSet86NotBetween(Integer value1, Integer value2) {
            addCriterion("set86 not between", value1, value2, "set86");
            return (Criteria) this;
        }

        public Criteria andSet87IsNull() {
            addCriterion("set87 is null");
            return (Criteria) this;
        }

        public Criteria andSet87IsNotNull() {
            addCriterion("set87 is not null");
            return (Criteria) this;
        }

        public Criteria andSet87EqualTo(Integer value) {
            addCriterion("set87 =", value, "set87");
            return (Criteria) this;
        }

        public Criteria andSet87NotEqualTo(Integer value) {
            addCriterion("set87 <>", value, "set87");
            return (Criteria) this;
        }

        public Criteria andSet87GreaterThan(Integer value) {
            addCriterion("set87 >", value, "set87");
            return (Criteria) this;
        }

        public Criteria andSet87GreaterThanOrEqualTo(Integer value) {
            addCriterion("set87 >=", value, "set87");
            return (Criteria) this;
        }

        public Criteria andSet87LessThan(Integer value) {
            addCriterion("set87 <", value, "set87");
            return (Criteria) this;
        }

        public Criteria andSet87LessThanOrEqualTo(Integer value) {
            addCriterion("set87 <=", value, "set87");
            return (Criteria) this;
        }

        public Criteria andSet87In(List<Integer> values) {
            addCriterion("set87 in", values, "set87");
            return (Criteria) this;
        }

        public Criteria andSet87NotIn(List<Integer> values) {
            addCriterion("set87 not in", values, "set87");
            return (Criteria) this;
        }

        public Criteria andSet87Between(Integer value1, Integer value2) {
            addCriterion("set87 between", value1, value2, "set87");
            return (Criteria) this;
        }

        public Criteria andSet87NotBetween(Integer value1, Integer value2) {
            addCriterion("set87 not between", value1, value2, "set87");
            return (Criteria) this;
        }

        public Criteria andSet88IsNull() {
            addCriterion("set88 is null");
            return (Criteria) this;
        }

        public Criteria andSet88IsNotNull() {
            addCriterion("set88 is not null");
            return (Criteria) this;
        }

        public Criteria andSet88EqualTo(Integer value) {
            addCriterion("set88 =", value, "set88");
            return (Criteria) this;
        }

        public Criteria andSet88NotEqualTo(Integer value) {
            addCriterion("set88 <>", value, "set88");
            return (Criteria) this;
        }

        public Criteria andSet88GreaterThan(Integer value) {
            addCriterion("set88 >", value, "set88");
            return (Criteria) this;
        }

        public Criteria andSet88GreaterThanOrEqualTo(Integer value) {
            addCriterion("set88 >=", value, "set88");
            return (Criteria) this;
        }

        public Criteria andSet88LessThan(Integer value) {
            addCriterion("set88 <", value, "set88");
            return (Criteria) this;
        }

        public Criteria andSet88LessThanOrEqualTo(Integer value) {
            addCriterion("set88 <=", value, "set88");
            return (Criteria) this;
        }

        public Criteria andSet88In(List<Integer> values) {
            addCriterion("set88 in", values, "set88");
            return (Criteria) this;
        }

        public Criteria andSet88NotIn(List<Integer> values) {
            addCriterion("set88 not in", values, "set88");
            return (Criteria) this;
        }

        public Criteria andSet88Between(Integer value1, Integer value2) {
            addCriterion("set88 between", value1, value2, "set88");
            return (Criteria) this;
        }

        public Criteria andSet88NotBetween(Integer value1, Integer value2) {
            addCriterion("set88 not between", value1, value2, "set88");
            return (Criteria) this;
        }

        public Criteria andSet89IsNull() {
            addCriterion("set89 is null");
            return (Criteria) this;
        }

        public Criteria andSet89IsNotNull() {
            addCriterion("set89 is not null");
            return (Criteria) this;
        }

        public Criteria andSet89EqualTo(Integer value) {
            addCriterion("set89 =", value, "set89");
            return (Criteria) this;
        }

        public Criteria andSet89NotEqualTo(Integer value) {
            addCriterion("set89 <>", value, "set89");
            return (Criteria) this;
        }

        public Criteria andSet89GreaterThan(Integer value) {
            addCriterion("set89 >", value, "set89");
            return (Criteria) this;
        }

        public Criteria andSet89GreaterThanOrEqualTo(Integer value) {
            addCriterion("set89 >=", value, "set89");
            return (Criteria) this;
        }

        public Criteria andSet89LessThan(Integer value) {
            addCriterion("set89 <", value, "set89");
            return (Criteria) this;
        }

        public Criteria andSet89LessThanOrEqualTo(Integer value) {
            addCriterion("set89 <=", value, "set89");
            return (Criteria) this;
        }

        public Criteria andSet89In(List<Integer> values) {
            addCriterion("set89 in", values, "set89");
            return (Criteria) this;
        }

        public Criteria andSet89NotIn(List<Integer> values) {
            addCriterion("set89 not in", values, "set89");
            return (Criteria) this;
        }

        public Criteria andSet89Between(Integer value1, Integer value2) {
            addCriterion("set89 between", value1, value2, "set89");
            return (Criteria) this;
        }

        public Criteria andSet89NotBetween(Integer value1, Integer value2) {
            addCriterion("set89 not between", value1, value2, "set89");
            return (Criteria) this;
        }

        public Criteria andSet90IsNull() {
            addCriterion("set90 is null");
            return (Criteria) this;
        }

        public Criteria andSet90IsNotNull() {
            addCriterion("set90 is not null");
            return (Criteria) this;
        }

        public Criteria andSet90EqualTo(Integer value) {
            addCriterion("set90 =", value, "set90");
            return (Criteria) this;
        }

        public Criteria andSet90NotEqualTo(Integer value) {
            addCriterion("set90 <>", value, "set90");
            return (Criteria) this;
        }

        public Criteria andSet90GreaterThan(Integer value) {
            addCriterion("set90 >", value, "set90");
            return (Criteria) this;
        }

        public Criteria andSet90GreaterThanOrEqualTo(Integer value) {
            addCriterion("set90 >=", value, "set90");
            return (Criteria) this;
        }

        public Criteria andSet90LessThan(Integer value) {
            addCriterion("set90 <", value, "set90");
            return (Criteria) this;
        }

        public Criteria andSet90LessThanOrEqualTo(Integer value) {
            addCriterion("set90 <=", value, "set90");
            return (Criteria) this;
        }

        public Criteria andSet90In(List<Integer> values) {
            addCriterion("set90 in", values, "set90");
            return (Criteria) this;
        }

        public Criteria andSet90NotIn(List<Integer> values) {
            addCriterion("set90 not in", values, "set90");
            return (Criteria) this;
        }

        public Criteria andSet90Between(Integer value1, Integer value2) {
            addCriterion("set90 between", value1, value2, "set90");
            return (Criteria) this;
        }

        public Criteria andSet90NotBetween(Integer value1, Integer value2) {
            addCriterion("set90 not between", value1, value2, "set90");
            return (Criteria) this;
        }

        public Criteria andSet91IsNull() {
            addCriterion("set91 is null");
            return (Criteria) this;
        }

        public Criteria andSet91IsNotNull() {
            addCriterion("set91 is not null");
            return (Criteria) this;
        }

        public Criteria andSet91EqualTo(Integer value) {
            addCriterion("set91 =", value, "set91");
            return (Criteria) this;
        }

        public Criteria andSet91NotEqualTo(Integer value) {
            addCriterion("set91 <>", value, "set91");
            return (Criteria) this;
        }

        public Criteria andSet91GreaterThan(Integer value) {
            addCriterion("set91 >", value, "set91");
            return (Criteria) this;
        }

        public Criteria andSet91GreaterThanOrEqualTo(Integer value) {
            addCriterion("set91 >=", value, "set91");
            return (Criteria) this;
        }

        public Criteria andSet91LessThan(Integer value) {
            addCriterion("set91 <", value, "set91");
            return (Criteria) this;
        }

        public Criteria andSet91LessThanOrEqualTo(Integer value) {
            addCriterion("set91 <=", value, "set91");
            return (Criteria) this;
        }

        public Criteria andSet91In(List<Integer> values) {
            addCriterion("set91 in", values, "set91");
            return (Criteria) this;
        }

        public Criteria andSet91NotIn(List<Integer> values) {
            addCriterion("set91 not in", values, "set91");
            return (Criteria) this;
        }

        public Criteria andSet91Between(Integer value1, Integer value2) {
            addCriterion("set91 between", value1, value2, "set91");
            return (Criteria) this;
        }

        public Criteria andSet91NotBetween(Integer value1, Integer value2) {
            addCriterion("set91 not between", value1, value2, "set91");
            return (Criteria) this;
        }

        public Criteria andSet92IsNull() {
            addCriterion("set92 is null");
            return (Criteria) this;
        }

        public Criteria andSet92IsNotNull() {
            addCriterion("set92 is not null");
            return (Criteria) this;
        }

        public Criteria andSet92EqualTo(Integer value) {
            addCriterion("set92 =", value, "set92");
            return (Criteria) this;
        }

        public Criteria andSet92NotEqualTo(Integer value) {
            addCriterion("set92 <>", value, "set92");
            return (Criteria) this;
        }

        public Criteria andSet92GreaterThan(Integer value) {
            addCriterion("set92 >", value, "set92");
            return (Criteria) this;
        }

        public Criteria andSet92GreaterThanOrEqualTo(Integer value) {
            addCriterion("set92 >=", value, "set92");
            return (Criteria) this;
        }

        public Criteria andSet92LessThan(Integer value) {
            addCriterion("set92 <", value, "set92");
            return (Criteria) this;
        }

        public Criteria andSet92LessThanOrEqualTo(Integer value) {
            addCriterion("set92 <=", value, "set92");
            return (Criteria) this;
        }

        public Criteria andSet92In(List<Integer> values) {
            addCriterion("set92 in", values, "set92");
            return (Criteria) this;
        }

        public Criteria andSet92NotIn(List<Integer> values) {
            addCriterion("set92 not in", values, "set92");
            return (Criteria) this;
        }

        public Criteria andSet92Between(Integer value1, Integer value2) {
            addCriterion("set92 between", value1, value2, "set92");
            return (Criteria) this;
        }

        public Criteria andSet92NotBetween(Integer value1, Integer value2) {
            addCriterion("set92 not between", value1, value2, "set92");
            return (Criteria) this;
        }

        public Criteria andSet93IsNull() {
            addCriterion("set93 is null");
            return (Criteria) this;
        }

        public Criteria andSet93IsNotNull() {
            addCriterion("set93 is not null");
            return (Criteria) this;
        }

        public Criteria andSet93EqualTo(Integer value) {
            addCriterion("set93 =", value, "set93");
            return (Criteria) this;
        }

        public Criteria andSet93NotEqualTo(Integer value) {
            addCriterion("set93 <>", value, "set93");
            return (Criteria) this;
        }

        public Criteria andSet93GreaterThan(Integer value) {
            addCriterion("set93 >", value, "set93");
            return (Criteria) this;
        }

        public Criteria andSet93GreaterThanOrEqualTo(Integer value) {
            addCriterion("set93 >=", value, "set93");
            return (Criteria) this;
        }

        public Criteria andSet93LessThan(Integer value) {
            addCriterion("set93 <", value, "set93");
            return (Criteria) this;
        }

        public Criteria andSet93LessThanOrEqualTo(Integer value) {
            addCriterion("set93 <=", value, "set93");
            return (Criteria) this;
        }

        public Criteria andSet93In(List<Integer> values) {
            addCriterion("set93 in", values, "set93");
            return (Criteria) this;
        }

        public Criteria andSet93NotIn(List<Integer> values) {
            addCriterion("set93 not in", values, "set93");
            return (Criteria) this;
        }

        public Criteria andSet93Between(Integer value1, Integer value2) {
            addCriterion("set93 between", value1, value2, "set93");
            return (Criteria) this;
        }

        public Criteria andSet93NotBetween(Integer value1, Integer value2) {
            addCriterion("set93 not between", value1, value2, "set93");
            return (Criteria) this;
        }

        public Criteria andSet94IsNull() {
            addCriterion("set94 is null");
            return (Criteria) this;
        }

        public Criteria andSet94IsNotNull() {
            addCriterion("set94 is not null");
            return (Criteria) this;
        }

        public Criteria andSet94EqualTo(Integer value) {
            addCriterion("set94 =", value, "set94");
            return (Criteria) this;
        }

        public Criteria andSet94NotEqualTo(Integer value) {
            addCriterion("set94 <>", value, "set94");
            return (Criteria) this;
        }

        public Criteria andSet94GreaterThan(Integer value) {
            addCriterion("set94 >", value, "set94");
            return (Criteria) this;
        }

        public Criteria andSet94GreaterThanOrEqualTo(Integer value) {
            addCriterion("set94 >=", value, "set94");
            return (Criteria) this;
        }

        public Criteria andSet94LessThan(Integer value) {
            addCriterion("set94 <", value, "set94");
            return (Criteria) this;
        }

        public Criteria andSet94LessThanOrEqualTo(Integer value) {
            addCriterion("set94 <=", value, "set94");
            return (Criteria) this;
        }

        public Criteria andSet94In(List<Integer> values) {
            addCriterion("set94 in", values, "set94");
            return (Criteria) this;
        }

        public Criteria andSet94NotIn(List<Integer> values) {
            addCriterion("set94 not in", values, "set94");
            return (Criteria) this;
        }

        public Criteria andSet94Between(Integer value1, Integer value2) {
            addCriterion("set94 between", value1, value2, "set94");
            return (Criteria) this;
        }

        public Criteria andSet94NotBetween(Integer value1, Integer value2) {
            addCriterion("set94 not between", value1, value2, "set94");
            return (Criteria) this;
        }

        public Criteria andSet95IsNull() {
            addCriterion("set95 is null");
            return (Criteria) this;
        }

        public Criteria andSet95IsNotNull() {
            addCriterion("set95 is not null");
            return (Criteria) this;
        }

        public Criteria andSet95EqualTo(Integer value) {
            addCriterion("set95 =", value, "set95");
            return (Criteria) this;
        }

        public Criteria andSet95NotEqualTo(Integer value) {
            addCriterion("set95 <>", value, "set95");
            return (Criteria) this;
        }

        public Criteria andSet95GreaterThan(Integer value) {
            addCriterion("set95 >", value, "set95");
            return (Criteria) this;
        }

        public Criteria andSet95GreaterThanOrEqualTo(Integer value) {
            addCriterion("set95 >=", value, "set95");
            return (Criteria) this;
        }

        public Criteria andSet95LessThan(Integer value) {
            addCriterion("set95 <", value, "set95");
            return (Criteria) this;
        }

        public Criteria andSet95LessThanOrEqualTo(Integer value) {
            addCriterion("set95 <=", value, "set95");
            return (Criteria) this;
        }

        public Criteria andSet95In(List<Integer> values) {
            addCriterion("set95 in", values, "set95");
            return (Criteria) this;
        }

        public Criteria andSet95NotIn(List<Integer> values) {
            addCriterion("set95 not in", values, "set95");
            return (Criteria) this;
        }

        public Criteria andSet95Between(Integer value1, Integer value2) {
            addCriterion("set95 between", value1, value2, "set95");
            return (Criteria) this;
        }

        public Criteria andSet95NotBetween(Integer value1, Integer value2) {
            addCriterion("set95 not between", value1, value2, "set95");
            return (Criteria) this;
        }

        public Criteria andSet96IsNull() {
            addCriterion("set96 is null");
            return (Criteria) this;
        }

        public Criteria andSet96IsNotNull() {
            addCriterion("set96 is not null");
            return (Criteria) this;
        }

        public Criteria andSet96EqualTo(Integer value) {
            addCriterion("set96 =", value, "set96");
            return (Criteria) this;
        }

        public Criteria andSet96NotEqualTo(Integer value) {
            addCriterion("set96 <>", value, "set96");
            return (Criteria) this;
        }

        public Criteria andSet96GreaterThan(Integer value) {
            addCriterion("set96 >", value, "set96");
            return (Criteria) this;
        }

        public Criteria andSet96GreaterThanOrEqualTo(Integer value) {
            addCriterion("set96 >=", value, "set96");
            return (Criteria) this;
        }

        public Criteria andSet96LessThan(Integer value) {
            addCriterion("set96 <", value, "set96");
            return (Criteria) this;
        }

        public Criteria andSet96LessThanOrEqualTo(Integer value) {
            addCriterion("set96 <=", value, "set96");
            return (Criteria) this;
        }

        public Criteria andSet96In(List<Integer> values) {
            addCriterion("set96 in", values, "set96");
            return (Criteria) this;
        }

        public Criteria andSet96NotIn(List<Integer> values) {
            addCriterion("set96 not in", values, "set96");
            return (Criteria) this;
        }

        public Criteria andSet96Between(Integer value1, Integer value2) {
            addCriterion("set96 between", value1, value2, "set96");
            return (Criteria) this;
        }

        public Criteria andSet96NotBetween(Integer value1, Integer value2) {
            addCriterion("set96 not between", value1, value2, "set96");
            return (Criteria) this;
        }

        public Criteria andSet97IsNull() {
            addCriterion("set97 is null");
            return (Criteria) this;
        }

        public Criteria andSet97IsNotNull() {
            addCriterion("set97 is not null");
            return (Criteria) this;
        }

        public Criteria andSet97EqualTo(Integer value) {
            addCriterion("set97 =", value, "set97");
            return (Criteria) this;
        }

        public Criteria andSet97NotEqualTo(Integer value) {
            addCriterion("set97 <>", value, "set97");
            return (Criteria) this;
        }

        public Criteria andSet97GreaterThan(Integer value) {
            addCriterion("set97 >", value, "set97");
            return (Criteria) this;
        }

        public Criteria andSet97GreaterThanOrEqualTo(Integer value) {
            addCriterion("set97 >=", value, "set97");
            return (Criteria) this;
        }

        public Criteria andSet97LessThan(Integer value) {
            addCriterion("set97 <", value, "set97");
            return (Criteria) this;
        }

        public Criteria andSet97LessThanOrEqualTo(Integer value) {
            addCriterion("set97 <=", value, "set97");
            return (Criteria) this;
        }

        public Criteria andSet97In(List<Integer> values) {
            addCriterion("set97 in", values, "set97");
            return (Criteria) this;
        }

        public Criteria andSet97NotIn(List<Integer> values) {
            addCriterion("set97 not in", values, "set97");
            return (Criteria) this;
        }

        public Criteria andSet97Between(Integer value1, Integer value2) {
            addCriterion("set97 between", value1, value2, "set97");
            return (Criteria) this;
        }

        public Criteria andSet97NotBetween(Integer value1, Integer value2) {
            addCriterion("set97 not between", value1, value2, "set97");
            return (Criteria) this;
        }

        public Criteria andSet98IsNull() {
            addCriterion("set98 is null");
            return (Criteria) this;
        }

        public Criteria andSet98IsNotNull() {
            addCriterion("set98 is not null");
            return (Criteria) this;
        }

        public Criteria andSet98EqualTo(Integer value) {
            addCriterion("set98 =", value, "set98");
            return (Criteria) this;
        }

        public Criteria andSet98NotEqualTo(Integer value) {
            addCriterion("set98 <>", value, "set98");
            return (Criteria) this;
        }

        public Criteria andSet98GreaterThan(Integer value) {
            addCriterion("set98 >", value, "set98");
            return (Criteria) this;
        }

        public Criteria andSet98GreaterThanOrEqualTo(Integer value) {
            addCriterion("set98 >=", value, "set98");
            return (Criteria) this;
        }

        public Criteria andSet98LessThan(Integer value) {
            addCriterion("set98 <", value, "set98");
            return (Criteria) this;
        }

        public Criteria andSet98LessThanOrEqualTo(Integer value) {
            addCriterion("set98 <=", value, "set98");
            return (Criteria) this;
        }

        public Criteria andSet98In(List<Integer> values) {
            addCriterion("set98 in", values, "set98");
            return (Criteria) this;
        }

        public Criteria andSet98NotIn(List<Integer> values) {
            addCriterion("set98 not in", values, "set98");
            return (Criteria) this;
        }

        public Criteria andSet98Between(Integer value1, Integer value2) {
            addCriterion("set98 between", value1, value2, "set98");
            return (Criteria) this;
        }

        public Criteria andSet98NotBetween(Integer value1, Integer value2) {
            addCriterion("set98 not between", value1, value2, "set98");
            return (Criteria) this;
        }

        public Criteria andSet99IsNull() {
            addCriterion("set99 is null");
            return (Criteria) this;
        }

        public Criteria andSet99IsNotNull() {
            addCriterion("set99 is not null");
            return (Criteria) this;
        }

        public Criteria andSet99EqualTo(Integer value) {
            addCriterion("set99 =", value, "set99");
            return (Criteria) this;
        }

        public Criteria andSet99NotEqualTo(Integer value) {
            addCriterion("set99 <>", value, "set99");
            return (Criteria) this;
        }

        public Criteria andSet99GreaterThan(Integer value) {
            addCriterion("set99 >", value, "set99");
            return (Criteria) this;
        }

        public Criteria andSet99GreaterThanOrEqualTo(Integer value) {
            addCriterion("set99 >=", value, "set99");
            return (Criteria) this;
        }

        public Criteria andSet99LessThan(Integer value) {
            addCriterion("set99 <", value, "set99");
            return (Criteria) this;
        }

        public Criteria andSet99LessThanOrEqualTo(Integer value) {
            addCriterion("set99 <=", value, "set99");
            return (Criteria) this;
        }

        public Criteria andSet99In(List<Integer> values) {
            addCriterion("set99 in", values, "set99");
            return (Criteria) this;
        }

        public Criteria andSet99NotIn(List<Integer> values) {
            addCriterion("set99 not in", values, "set99");
            return (Criteria) this;
        }

        public Criteria andSet99Between(Integer value1, Integer value2) {
            addCriterion("set99 between", value1, value2, "set99");
            return (Criteria) this;
        }

        public Criteria andSet99NotBetween(Integer value1, Integer value2) {
            addCriterion("set99 not between", value1, value2, "set99");
            return (Criteria) this;
        }

        public Criteria andSet100IsNull() {
            addCriterion("set100 is null");
            return (Criteria) this;
        }

        public Criteria andSet100IsNotNull() {
            addCriterion("set100 is not null");
            return (Criteria) this;
        }

        public Criteria andSet100EqualTo(Integer value) {
            addCriterion("set100 =", value, "set100");
            return (Criteria) this;
        }

        public Criteria andSet100NotEqualTo(Integer value) {
            addCriterion("set100 <>", value, "set100");
            return (Criteria) this;
        }

        public Criteria andSet100GreaterThan(Integer value) {
            addCriterion("set100 >", value, "set100");
            return (Criteria) this;
        }

        public Criteria andSet100GreaterThanOrEqualTo(Integer value) {
            addCriterion("set100 >=", value, "set100");
            return (Criteria) this;
        }

        public Criteria andSet100LessThan(Integer value) {
            addCriterion("set100 <", value, "set100");
            return (Criteria) this;
        }

        public Criteria andSet100LessThanOrEqualTo(Integer value) {
            addCriterion("set100 <=", value, "set100");
            return (Criteria) this;
        }

        public Criteria andSet100In(List<Integer> values) {
            addCriterion("set100 in", values, "set100");
            return (Criteria) this;
        }

        public Criteria andSet100NotIn(List<Integer> values) {
            addCriterion("set100 not in", values, "set100");
            return (Criteria) this;
        }

        public Criteria andSet100Between(Integer value1, Integer value2) {
            addCriterion("set100 between", value1, value2, "set100");
            return (Criteria) this;
        }

        public Criteria andSet100NotBetween(Integer value1, Integer value2) {
            addCriterion("set100 not between", value1, value2, "set100");
            return (Criteria) this;
        }
    }

    public static class Criteria extends GeneratedCriteria {

        protected Criteria() {
            super();
        }
    }

    public static class Criterion {
        private String condition;

        private Object value;

        private Object secondValue;

        private boolean noValue;

        private boolean singleValue;

        private boolean betweenValue;

        private boolean listValue;

        private String typeHandler;

        public String getCondition() {
            return condition;
        }

        public Object getValue() {
            return value;
        }

        public Object getSecondValue() {
            return secondValue;
        }

        public boolean isNoValue() {
            return noValue;
        }

        public boolean isSingleValue() {
            return singleValue;
        }

        public boolean isBetweenValue() {
            return betweenValue;
        }

        public boolean isListValue() {
            return listValue;
        }

        public String getTypeHandler() {
            return typeHandler;
        }

        protected Criterion(String condition) {
            super();
            this.condition = condition;
            this.typeHandler = null;
            this.noValue = true;
        }

        protected Criterion(String condition, Object value, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.typeHandler = typeHandler;
            if (value instanceof List<?>) {
                this.listValue = true;
            } else {
                this.singleValue = true;
            }
        }

        protected Criterion(String condition, Object value) {
            this(condition, value, null);
        }

        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.secondValue = secondValue;
            this.typeHandler = typeHandler;
            this.betweenValue = true;
        }

        protected Criterion(String condition, Object value, Object secondValue) {
            this(condition, value, secondValue, null);
        }
    }
}